|
TRONIX Code Documentation
|


Public Member Functions | |
| VehicleService (IRepository< ManualVehicleEntry > manualVehicleEntryRepository, IWarrantyService warrantyService, IDealDetailsService dealDetailsService, IVinDecoderService vinDecoderService, IRepository< Vin > vinRepository, IRepository< VehicleFwInfo > vehicleFwInfoRepository, IRepository< VehicleFwInfoPending > vehicleFwInfoPendingRepository, ILoggerService logger) | |
| bool | VinPassesDigitCheck (string vin) |
| bool | ProcessVin (DealDetailDTO dealDetailDTO) |
| int | HasFreeFactoryMaintenance (DealDetailDTO dealDetailDTO) |
| bool | LogManualVehicleEntry (DealDetailDTO dealDetailDTO, bool isVehicleDataMatch, int userId) |
| Called LogManualVehicleEntry (which is an insert) and returned true if the return value is 0. | |
| void | BackFill () |
| Meant to be a dev only method to find records in the VIN table that are missing data for one reason or another and to update those records with a fresh call to the vin decoder. | |
| bool | AddFwInfoPending (string vin, int dealerCode, int year, string make, string model, int fwMiles, int fwMonths, int ptwMiles, int ptwMonths, int userId) |
| Called AddFwInfo_Pending. This is literally a simple insert into see: http://gitlab.tronixtrm.com/tronix/tronix-trm-2-0/blob/dev-my/TronixLibraries/DataAccess/VehicleFWRuleHandler.cs#L328. | |
| IEnumerable< VinOverrideDTO > | LoadOverrideCsv () |
| bool | VinPassesDigitCheck (string vin) |
| bool | ProcessVin (DealDetailDTO dealDetailDTO) |
| int | HasFreeFactoryMaintenance (DealDetailDTO dealDetailDTO) |
| void | BackFill () |
| Meant to be a dev only method to find records in the VIN table that are missing data for one reason or another and to update those records with a fresh call to the vin decoder. | |
| bool | AddFwInfoPending (string vin, int dealerCode, int year, string make, string model, int fwMiles, int fwMonths, int ptwMiles, int ptwMonths, int userId) |
| IEnumerable< VinOverrideDTO > | LoadOverrideCsv () |
Public Attributes | |
| bool | |
| int | |
Public Attributes inherited from Tronix.Business.Services.Interfaces.IVehicleService | |
| bool | |
| int | |
| Tronix.Business.Services.VehicleService.VehicleService | ( | IRepository< ManualVehicleEntry > | manualVehicleEntryRepository, |
| IWarrantyService | warrantyService, | ||
| IDealDetailsService | dealDetailsService, | ||
| IVinDecoderService | vinDecoderService, | ||
| IRepository< Vin > | vinRepository, | ||
| IRepository< VehicleFwInfo > | vehicleFwInfoRepository, | ||
| IRepository< VehicleFwInfoPending > | vehicleFwInfoPendingRepository, | ||
| ILoggerService | logger | ||
| ) |
| bool Tronix.Business.Services.VehicleService.AddFwInfoPending | ( | string | vin, |
| int | dealerCode, | ||
| int | year, | ||
| string | make, | ||
| string | model, | ||
| int | fwMiles, | ||
| int | fwMonths, | ||
| int | ptwMiles, | ||
| int | ptwMonths, | ||
| int | userId | ||
| ) |
Called AddFwInfo_Pending. This is literally a simple insert into see: http://gitlab.tronixtrm.com/tronix/tronix-trm-2-0/blob/dev-my/TronixLibraries/DataAccess/VehicleFWRuleHandler.cs#L328.
| vin | |
| dealerCode | |
| year | |
| make | |
| model | |
| fwMiles | |
| fwMonths | |
| ptwMiles | |
| ptwMonths | |
| userId |
Implements Tronix.Business.Services.Interfaces.IVehicleService.
| void Tronix.Business.Services.VehicleService.BackFill | ( | ) |
Meant to be a dev only method to find records in the VIN table that are missing data for one reason or another and to update those records with a fresh call to the vin decoder.
Implements Tronix.Business.Services.Interfaces.IVehicleService.
| int Tronix.Business.Services.VehicleService.HasFreeFactoryMaintenance | ( | DealDetailDTO | dealDetailDTO | ) |
| IEnumerable< VinOverrideDTO > Tronix.Business.Services.VehicleService.LoadOverrideCsv | ( | ) |
| bool Tronix.Business.Services.VehicleService.LogManualVehicleEntry | ( | DealDetailDTO | dealDetailDTO, |
| bool | isVehicleDataMatch, | ||
| int | userId | ||
| ) |
Called LogManualVehicleEntry (which is an insert) and returned true if the return value is 0.
| dealDetailDTO | |
| isVehicleDataMatch | |
| userId |
| bool Tronix.Business.Services.VehicleService.ProcessVin | ( | DealDetailDTO | dealDetailDTO | ) |
| bool Tronix.Business.Services.VehicleService.VinPassesDigitCheck | ( | string | vin | ) |
| Tronix.Business.Services.VehicleService.bool |
| Tronix.Business.Services.VehicleService.int |