first commit
This commit is contained in:
13
External/Interfaces/ICollisionRecordDataAccess.cs
vendored
Normal file
13
External/Interfaces/ICollisionRecordDataAccess.cs
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
using MotoVaultPro.Models;
|
||||
|
||||
namespace MotoVaultPro.External.Interfaces
|
||||
{
|
||||
public interface ICollisionRecordDataAccess
|
||||
{
|
||||
public List<CollisionRecord> GetCollisionRecordsByVehicleId(int vehicleId);
|
||||
public CollisionRecord GetCollisionRecordById(int serviceRecordId);
|
||||
public bool DeleteCollisionRecordById(int serviceRecordId);
|
||||
public bool SaveCollisionRecordToVehicle(CollisionRecord serviceRecord);
|
||||
public bool DeleteAllCollisionRecordsByVehicleId(int vehicleId);
|
||||
}
|
||||
}
|
||||
10
External/Interfaces/IExtraFieldDataAccess.cs
vendored
Normal file
10
External/Interfaces/IExtraFieldDataAccess.cs
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
using MotoVaultPro.Models;
|
||||
|
||||
namespace MotoVaultPro.External.Interfaces
|
||||
{
|
||||
public interface IExtraFieldDataAccess
|
||||
{
|
||||
public RecordExtraField GetExtraFieldsById(int importMode);
|
||||
public bool SaveExtraFields(RecordExtraField record);
|
||||
}
|
||||
}
|
||||
13
External/Interfaces/IGasRecordDataAccess.cs
vendored
Normal file
13
External/Interfaces/IGasRecordDataAccess.cs
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
using MotoVaultPro.Models;
|
||||
|
||||
namespace MotoVaultPro.External.Interfaces
|
||||
{
|
||||
public interface IGasRecordDataAccess
|
||||
{
|
||||
public List<GasRecord> GetGasRecordsByVehicleId(int vehicleId);
|
||||
public GasRecord GetGasRecordById(int gasRecordId);
|
||||
public bool DeleteGasRecordById(int gasRecordId);
|
||||
public bool SaveGasRecordToVehicle(GasRecord gasRecord);
|
||||
public bool DeleteAllGasRecordsByVehicleId(int vehicleId);
|
||||
}
|
||||
}
|
||||
13
External/Interfaces/INoteDataAccess.cs
vendored
Normal file
13
External/Interfaces/INoteDataAccess.cs
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
using MotoVaultPro.Models;
|
||||
|
||||
namespace MotoVaultPro.External.Interfaces
|
||||
{
|
||||
public interface INoteDataAccess
|
||||
{
|
||||
public List<Note> GetNotesByVehicleId(int vehicleId);
|
||||
public Note GetNoteById(int noteId);
|
||||
public bool SaveNoteToVehicle(Note note);
|
||||
public bool DeleteNoteById(int noteId);
|
||||
public bool DeleteAllNotesByVehicleId(int vehicleId);
|
||||
}
|
||||
}
|
||||
13
External/Interfaces/IOdometerRecordDataAccess.cs
vendored
Normal file
13
External/Interfaces/IOdometerRecordDataAccess.cs
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
using MotoVaultPro.Models;
|
||||
|
||||
namespace MotoVaultPro.External.Interfaces
|
||||
{
|
||||
public interface IOdometerRecordDataAccess
|
||||
{
|
||||
public List<OdometerRecord> GetOdometerRecordsByVehicleId(int vehicleId);
|
||||
public OdometerRecord GetOdometerRecordById(int odometerRecordId);
|
||||
public bool DeleteOdometerRecordById(int odometerRecordId);
|
||||
public bool SaveOdometerRecordToVehicle(OdometerRecord odometerRecord);
|
||||
public bool DeleteAllOdometerRecordsByVehicleId(int vehicleId);
|
||||
}
|
||||
}
|
||||
13
External/Interfaces/IPlanRecordDataAccess.cs
vendored
Normal file
13
External/Interfaces/IPlanRecordDataAccess.cs
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
using MotoVaultPro.Models;
|
||||
|
||||
namespace MotoVaultPro.External.Interfaces
|
||||
{
|
||||
public interface IPlanRecordDataAccess
|
||||
{
|
||||
public List<PlanRecord> GetPlanRecordsByVehicleId(int vehicleId);
|
||||
public PlanRecord GetPlanRecordById(int planRecordId);
|
||||
public bool DeletePlanRecordById(int planRecordId);
|
||||
public bool SavePlanRecordToVehicle(PlanRecord planRecord);
|
||||
public bool DeleteAllPlanRecordsByVehicleId(int vehicleId);
|
||||
}
|
||||
}
|
||||
13
External/Interfaces/IPlanRecordTemplateDataAccess.cs
vendored
Normal file
13
External/Interfaces/IPlanRecordTemplateDataAccess.cs
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
using MotoVaultPro.Models;
|
||||
|
||||
namespace MotoVaultPro.External.Interfaces
|
||||
{
|
||||
public interface IPlanRecordTemplateDataAccess
|
||||
{
|
||||
public List<PlanRecordInput> GetPlanRecordTemplatesByVehicleId(int vehicleId);
|
||||
public PlanRecordInput GetPlanRecordTemplateById(int planRecordId);
|
||||
public bool DeletePlanRecordTemplateById(int planRecordId);
|
||||
public bool SavePlanRecordTemplateToVehicle(PlanRecordInput planRecord);
|
||||
public bool DeleteAllPlanRecordTemplatesByVehicleId(int vehicleId);
|
||||
}
|
||||
}
|
||||
13
External/Interfaces/IReminderRecordDataAccess.cs
vendored
Normal file
13
External/Interfaces/IReminderRecordDataAccess.cs
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
using MotoVaultPro.Models;
|
||||
|
||||
namespace MotoVaultPro.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);
|
||||
}
|
||||
}
|
||||
13
External/Interfaces/IServiceRecordDataAccess.cs
vendored
Normal file
13
External/Interfaces/IServiceRecordDataAccess.cs
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
using MotoVaultPro.Models;
|
||||
|
||||
namespace MotoVaultPro.External.Interfaces
|
||||
{
|
||||
public interface IServiceRecordDataAccess
|
||||
{
|
||||
public List<ServiceRecord> GetServiceRecordsByVehicleId(int vehicleId);
|
||||
public ServiceRecord GetServiceRecordById(int serviceRecordId);
|
||||
public bool DeleteServiceRecordById(int serviceRecordId);
|
||||
public bool SaveServiceRecordToVehicle(ServiceRecord serviceRecord);
|
||||
public bool DeleteAllServiceRecordsByVehicleId(int vehicleId);
|
||||
}
|
||||
}
|
||||
13
External/Interfaces/ISupplyRecordDataAccess.cs
vendored
Normal file
13
External/Interfaces/ISupplyRecordDataAccess.cs
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
using MotoVaultPro.Models;
|
||||
|
||||
namespace MotoVaultPro.External.Interfaces
|
||||
{
|
||||
public interface ISupplyRecordDataAccess
|
||||
{
|
||||
public List<SupplyRecord> GetSupplyRecordsByVehicleId(int vehicleId);
|
||||
public SupplyRecord GetSupplyRecordById(int supplyRecordId);
|
||||
public bool DeleteSupplyRecordById(int supplyRecordId);
|
||||
public bool SaveSupplyRecordToVehicle(SupplyRecord supplyRecord);
|
||||
public bool DeleteAllSupplyRecordsByVehicleId(int vehicleId);
|
||||
}
|
||||
}
|
||||
13
External/Interfaces/ITaxRecordDataAccess.cs
vendored
Normal file
13
External/Interfaces/ITaxRecordDataAccess.cs
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
using MotoVaultPro.Models;
|
||||
|
||||
namespace MotoVaultPro.External.Interfaces
|
||||
{
|
||||
public interface ITaxRecordDataAccess
|
||||
{
|
||||
public List<TaxRecord> GetTaxRecordsByVehicleId(int vehicleId);
|
||||
public TaxRecord GetTaxRecordById(int taxRecordId);
|
||||
public bool DeleteTaxRecordById(int taxRecordId);
|
||||
public bool SaveTaxRecordToVehicle(TaxRecord taxRecord);
|
||||
public bool DeleteAllTaxRecordsByVehicleId(int vehicleId);
|
||||
}
|
||||
}
|
||||
13
External/Interfaces/ITokenRecordDataAccess.cs
vendored
Normal file
13
External/Interfaces/ITokenRecordDataAccess.cs
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
using MotoVaultPro.Models;
|
||||
|
||||
namespace MotoVaultPro.External.Interfaces
|
||||
{
|
||||
public interface ITokenRecordDataAccess
|
||||
{
|
||||
public List<Token> GetTokens();
|
||||
public Token GetTokenRecordByBody(string tokenBody);
|
||||
public Token GetTokenRecordByEmailAddress(string emailAddress);
|
||||
public bool CreateNewToken(Token token);
|
||||
public bool DeleteToken(int tokenId);
|
||||
}
|
||||
}
|
||||
13
External/Interfaces/IUpgradeRecordDataAccess.cs
vendored
Normal file
13
External/Interfaces/IUpgradeRecordDataAccess.cs
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
using MotoVaultPro.Models;
|
||||
|
||||
namespace MotoVaultPro.External.Interfaces
|
||||
{
|
||||
public interface IUpgradeRecordDataAccess
|
||||
{
|
||||
public List<UpgradeRecord> GetUpgradeRecordsByVehicleId(int vehicleId);
|
||||
public UpgradeRecord GetUpgradeRecordById(int upgradeRecordId);
|
||||
public bool DeleteUpgradeRecordById(int upgradeRecordId);
|
||||
public bool SaveUpgradeRecordToVehicle(UpgradeRecord upgradeRecord);
|
||||
public bool DeleteAllUpgradeRecordsByVehicleId(int vehicleId);
|
||||
}
|
||||
}
|
||||
15
External/Interfaces/IUserAccessDataAccess.cs
vendored
Normal file
15
External/Interfaces/IUserAccessDataAccess.cs
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
using MotoVaultPro.Models;
|
||||
|
||||
namespace MotoVaultPro.External.Interfaces
|
||||
{
|
||||
public interface IUserAccessDataAccess
|
||||
{
|
||||
List<UserAccess> GetUserAccessByUserId(int userId);
|
||||
UserAccess GetUserAccessByVehicleAndUserId(int userId, int vehicleId);
|
||||
List<UserAccess> GetUserAccessByVehicleId(int vehicleId);
|
||||
bool SaveUserAccess(UserAccess userAccess);
|
||||
bool DeleteUserAccess(int userId, int vehicleId);
|
||||
bool DeleteAllAccessRecordsByVehicleId(int vehicleId);
|
||||
bool DeleteAllAccessRecordsByUserId(int userId);
|
||||
}
|
||||
}
|
||||
11
External/Interfaces/IUserConfigDataAccess.cs
vendored
Normal file
11
External/Interfaces/IUserConfigDataAccess.cs
vendored
Normal file
@@ -0,0 +1,11 @@
|
||||
using MotoVaultPro.Models;
|
||||
|
||||
namespace MotoVaultPro.External.Interfaces
|
||||
{
|
||||
public interface IUserConfigDataAccess
|
||||
{
|
||||
public UserConfigData GetUserConfig(int userId);
|
||||
public bool SaveUserConfig(UserConfigData userConfigData);
|
||||
public bool DeleteUserConfig(int userId);
|
||||
}
|
||||
}
|
||||
14
External/Interfaces/IUserRecordDataAccess.cs
vendored
Normal file
14
External/Interfaces/IUserRecordDataAccess.cs
vendored
Normal file
@@ -0,0 +1,14 @@
|
||||
using MotoVaultPro.Models;
|
||||
|
||||
namespace MotoVaultPro.External.Interfaces
|
||||
{
|
||||
public interface IUserRecordDataAccess
|
||||
{
|
||||
public List<UserData> GetUsers();
|
||||
public UserData GetUserRecordByUserName(string userName);
|
||||
public UserData GetUserRecordByEmailAddress(string emailAddress);
|
||||
public UserData GetUserRecordById(int userId);
|
||||
public bool SaveUserRecord(UserData userRecord);
|
||||
public bool DeleteUserRecord(int userId);
|
||||
}
|
||||
}
|
||||
12
External/Interfaces/IVehicleDataAccess.cs
vendored
Normal file
12
External/Interfaces/IVehicleDataAccess.cs
vendored
Normal file
@@ -0,0 +1,12 @@
|
||||
using MotoVaultPro.Models;
|
||||
|
||||
namespace MotoVaultPro.External.Interfaces
|
||||
{
|
||||
public interface IVehicleDataAccess
|
||||
{
|
||||
public bool SaveVehicle(Vehicle vehicle);
|
||||
public bool DeleteVehicle(int vehicleId);
|
||||
public List<Vehicle> GetVehicles();
|
||||
public Vehicle GetVehicleById(int vehicleId);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user