added static helper and ReminderRecord models
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
using CarCareTracker.External.Interfaces;
|
||||
using CarCareTracker.Helper;
|
||||
using CarCareTracker.Models;
|
||||
using LiteDB;
|
||||
|
||||
@@ -6,7 +7,7 @@ namespace CarCareTracker.External.Implementations
|
||||
{
|
||||
public class CollisionRecordDataAccess : ICollisionRecordDataAccess
|
||||
{
|
||||
private static string dbName = "data/cartracker.db";
|
||||
private static string dbName = StaticHelper.DbName;
|
||||
private static string tableName = "collisionrecords";
|
||||
public List<CollisionRecord> GetCollisionRecordsByVehicleId(int vehicleId)
|
||||
{
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
using CarCareTracker.External.Interfaces;
|
||||
using CarCareTracker.Helper;
|
||||
using CarCareTracker.Models;
|
||||
using LiteDB;
|
||||
|
||||
@@ -6,7 +7,7 @@ namespace CarCareTracker.External.Implementations
|
||||
{
|
||||
public class GasRecordDataAccess: IGasRecordDataAccess
|
||||
{
|
||||
private static string dbName = "data/cartracker.db";
|
||||
private static string dbName = StaticHelper.DbName;
|
||||
private static string tableName = "gasrecords";
|
||||
public List<GasRecord> GetGasRecordsByVehicleId(int vehicleId)
|
||||
{
|
||||
|
||||
3
External/Implementations/NoteDataAccess.cs
vendored
3
External/Implementations/NoteDataAccess.cs
vendored
@@ -1,4 +1,5 @@
|
||||
using CarCareTracker.External.Interfaces;
|
||||
using CarCareTracker.Helper;
|
||||
using CarCareTracker.Models;
|
||||
using LiteDB;
|
||||
|
||||
@@ -6,7 +7,7 @@ namespace CarCareTracker.External.Implementations
|
||||
{
|
||||
public class NoteDataAccess: INoteDataAccess
|
||||
{
|
||||
private static string dbName = "data/cartracker.db";
|
||||
private static string dbName = StaticHelper.DbName;
|
||||
private static string tableName = "notes";
|
||||
public Note GetNoteByVehicleId(int vehicleId)
|
||||
{
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
using CarCareTracker.External.Interfaces;
|
||||
using CarCareTracker.Helper;
|
||||
using CarCareTracker.Models;
|
||||
using LiteDB;
|
||||
|
||||
@@ -6,7 +7,7 @@ namespace CarCareTracker.External.Implementations
|
||||
{
|
||||
public class ReminderRecordDataAccess : IReminderRecordDataAccess
|
||||
{
|
||||
private static string dbName = "data/cartracker.db";
|
||||
private static string dbName = StaticHelper.DbName;
|
||||
private static string tableName = "reminderrecords";
|
||||
public List<ReminderRecord> GetReminderRecordsByVehicleId(int vehicleId)
|
||||
{
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
using CarCareTracker.External.Interfaces;
|
||||
using CarCareTracker.Helper;
|
||||
using CarCareTracker.Models;
|
||||
using LiteDB;
|
||||
|
||||
@@ -6,7 +7,7 @@ namespace CarCareTracker.External.Implementations
|
||||
{
|
||||
public class ServiceRecordDataAccess: IServiceRecordDataAccess
|
||||
{
|
||||
private static string dbName = "data/cartracker.db";
|
||||
private static string dbName = StaticHelper.DbName;
|
||||
private static string tableName = "servicerecords";
|
||||
public List<ServiceRecord> GetServiceRecordsByVehicleId(int vehicleId)
|
||||
{
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
using CarCareTracker.External.Interfaces;
|
||||
using CarCareTracker.Helper;
|
||||
using CarCareTracker.Models;
|
||||
using LiteDB;
|
||||
|
||||
@@ -6,7 +7,7 @@ namespace CarCareTracker.External.Implementations
|
||||
{
|
||||
public class TaxRecordDataAccess : ITaxRecordDataAccess
|
||||
{
|
||||
private static string dbName = "data/cartracker.db";
|
||||
private static string dbName = StaticHelper.DbName;
|
||||
private static string tableName = "taxrecords";
|
||||
public List<TaxRecord> GetTaxRecordsByVehicleId(int vehicleId)
|
||||
{
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
using CarCareTracker.External.Interfaces;
|
||||
using CarCareTracker.Helper;
|
||||
using CarCareTracker.Models;
|
||||
using LiteDB;
|
||||
|
||||
@@ -6,7 +7,7 @@ namespace CarCareTracker.External.Implementations
|
||||
{
|
||||
public class VehicleDataAccess: IVehicleDataAccess
|
||||
{
|
||||
private static string dbName = "data/cartracker.db";
|
||||
private static string dbName = StaticHelper.DbName;
|
||||
private static string tableName = "vehicles";
|
||||
public bool SaveVehicle(Vehicle vehicle)
|
||||
{
|
||||
|
||||
13
External/Interfaces/IReminderRecordDataAccess.cs
vendored
Normal file
13
External/Interfaces/IReminderRecordDataAccess.cs
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
using CarCareTracker.Models;
|
||||
|
||||
namespace CarCareTracker.External.Interfaces
|
||||
{
|
||||
public interface IReminderRecordDataAccess
|
||||
{
|
||||
public List<ReminderRecord> GetReminderRecordsByVehicleId(int vehicleId);
|
||||
public ReminderRecord GetReminderRecordById(int reminderRecordId);
|
||||
public bool DeleteReminderRecordById(int reminderRecordId);
|
||||
public bool SaveReminderRecordToVehicle(ReminderRecord reminderRecord);
|
||||
public bool DeleteAllReminderRecordsByVehicleId(int vehicleId);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user