|
TRONIX Code Documentation
|


Public Member Functions | |
| DealDetailsService (IDealStatusAuditorService dealStatusAuditorService, IRepository< DealDetail > dealDetailRepository, IRepository< Customer > customerRepositorySync, IRepository< VinError > vinErrorRepository, IRepository< FreeFactoryMaintenance > freeFactoryMaintenanceRepository, IRepository< FreeFactoryMaintenanceDefault > freeFactoryMaintenanceDefaultRepository, IRepository< Vin > vinRepository, IRepository< UserDealer > userDealerRepository, IRepository< DealDeliverySelection > dealDeliverySelectionRepository, IRepository< VehicleTradeIn > vehicleTradeInRepository, IRepository< CasActivatedContract > casActivatedContractRepository, IRepository< TpaDealSurchargeRatesCache > tpaDealSurchargeRatesCacheRepository, IRepository< DealCatTotals > dealCatTotalRepository, IContractHistoryService contractHistoryService, IMenuItemService menuItemService, IDealerDmsRepository dealerDmsRepository, IRepository< DealStatus > dealStatusRepository, ILenderService lenderService, IRepository< DealDeliverySelectionSurcharge > dealDeliverySelectionSurchargeRepository, ILoggerService logger, ISessionProviderService sessionProviderService, IAuthorizationService authorizationService, ApplicationDbContext applicationDbContext, ICcarService ccarService) | |
| List< IndustryProductType > | GetIndustryProductTypesForDealsBySearch (FAndISearchDTO searchModel, List< int > acceptableContractStatuses) |
| void | DeletePendingDeal (int dealDetailsId) |
| DealDetail | GetById (int id) |
| List< DealDeliverySelection > | GetDealDeliveryOptions (int sellingStyleId, int menuTemplateId, int dealDetailsId) |
| List< DealDeliverySelectionDTO > | GetDealDeliverySelections (int sellingStyleId, int menuTemplateId, int dealDetailsId, int categoryId) |
| List< Deal > | GetDeals (DealSearch searchType, string searchValue, int dealerCode, int agencyId=0) |
| List< Deal > | GetArchivedDeals (DealSearch searchType, string searchValue, int dealerCode, int agencyId=0) |
| List< Deal > | GetDealsForMobile (DealSearch searchType, string searchValue, int dealerCode, int agencyId=0) |
| void | PersistDealSelectionOptions (int dealDetailId, SellingStyles sellingStyle, List< DealDeliverySelectionDTO > dealModelSelections) |
| void | Unwind (int ddId) |
| void | SetToPending (int ddId) |
| void | UpdateDealDetailProducer (int ddId, int producerId) |
| bool | DealCanBeUnwound (DealStatusEnum statusId, int ddId, UserRoleEnum requestingUserRole) |
| bool | CanFinalizeDeal (DealDetail dealDetail) |
| Expression< Func< UserDealer, bool > > | CanViewProducer (Expression< Func< UserDealer, bool > > predicate, UserDTO user) |
| Expression< Func< DealDetail, bool > > | CanView (Expression< Func< DealDetail, bool > > predicate, UserDTO user) |
| Expression< Func< DealDetail, bool > > | CanEdit (Expression< Func< DealDetail, bool > > predicate, UserDTO user) |
| decimal | ConvertMoneyFactorToFinanceRate (decimal moneyFactor) |
| decimal | ConvertFinanceRateToMoneyFactor (decimal financeRate) |
| Dictionary< int, string > | GetDealStatusList () |
| List< DealJacketCostResultsDTO > | GetDealDetailsByOwnerCodeForReport (int ownerCode, DateTime? startDate, DateTime? endDate) |
| VerifyDealHasValidLenderResponseDTO | VerifyDealHasValidLender (int dealId) |
| bool | UserHasPermissionToChangeDealStatus (DealStatusEnum statusId) |
| void | PersistDealSelectionOptions (List< DealDeliverySelectionDTO > dealModelSelections) |
| List< DealDeliverySelectionDTO > | GetDealDeliverySelections (int dealDetailsId, int? dipId, int? dapId, int? catId) |
| List< DealDeliverySelectionDTO > | GetDealDeliverySelectionsByDealId (int ddId) |
| List< DealDeliverySelection > | GetAllDealDeliveryOptions (int sellingStyleId, int menuTemplateId, int dealDetailsId) |
| PagedEntities< DealDetail > | GetDealDetailsBySearch (FAndISearchDTO searchModel) |
| int? | CheckForExistingDeal (string stockNo, string dealNo, int dealerCode) |
| FreeFactoryMaintenanceTypes | CheckFreeFactoryMaintenance (string make, int dealerCode, DateTime effectiveDate, string model, string series) |
| void | FinalizeDeal (DealDetail dealDetail, bool isOverrideFinanceReserve, ContractStatusEnum contractStatus, List< int > onlyChangeTheseContracts=null) |
| DealDetailDTO | GetDealDetailDTOById (int dealDetailId) |
| DealDetailEditDTO | GetDealDetailEditDtoById (int dealDetailId) |
| DealStatusDto | GetDealStatus (int ddID) |
| Called [CheckDealStatus]. | |
| FreeFactoryMaintenanceDefault | GetFreeFactoryMaintenanceDefaults (string make, int dealerCode, bool isCertified, FreeFactoryMaintenanceTypes freeFactoryMaintenanceType, string model, string series) |
| Called GetFreeFactoryMaintDefaults. | |
| IQueryable< PendingDealsDTO > | GetPendingOrRecentDeals (string simpleSearch=null, bool showPending=false, RecentDealsDateType recentDealsDateType=RecentDealsDateType.All) |
| int | GetPendingDealsCount (bool showPending=false, RecentDealsDateType recentDealsDateType=RecentDealsDateType.All) |
| Customer | UpdateCustomer (CustomerDTO customer, bool saveChanges) |
| Called [UpdateCustomer]. | |
| void | UpdateDealDetails (DealDetail dd) |
| void | AddChecksumToDeal (int ddId, string checksum, bool saveChanges=false) |
| int | SaveNewDeal (DealDetailDTO dealDetailDTO) |
| DealDetail | UpdateDealDetailsAndTradeInsButNotCustomerInfo (DealDetailDTO dealDetailDTO, bool saveChanges=true) |
| Vin | UpdateVin (DealDetailDTO dealDetailDTO, bool saveChanges=true) |
| called UpdateVin | |
| void | UpdateRouteOneDeal (int routeOneConversationId, RouteOneDealStatusEnum routeOneDealStatus, string lenderName=null) |
| void | UpdateDealSelections (List< DealDeliverySelection > selections, bool saveChanges=false) |
| void | SaveDealCatTotals (List< DealCatTotals > dealCatTotals, int ddid) |
| Customer | GetCustomer (int id) |
| void | UpdateCustomer (Customer customer) |
| DealDetail | SaveDealDetailsBySearch (FandIEditDTO data) |
| Tronix.Business.Services.DealDetailsService.DealDetailsService | ( | IDealStatusAuditorService | dealStatusAuditorService, |
| IRepository< DealDetail > | dealDetailRepository, | ||
| IRepository< Customer > | customerRepositorySync, | ||
| IRepository< VinError > | vinErrorRepository, | ||
| IRepository< FreeFactoryMaintenance > | freeFactoryMaintenanceRepository, | ||
| IRepository< FreeFactoryMaintenanceDefault > | freeFactoryMaintenanceDefaultRepository, | ||
| IRepository< Vin > | vinRepository, | ||
| IRepository< UserDealer > | userDealerRepository, | ||
| IRepository< DealDeliverySelection > | dealDeliverySelectionRepository, | ||
| IRepository< VehicleTradeIn > | vehicleTradeInRepository, | ||
| IRepository< CasActivatedContract > | casActivatedContractRepository, | ||
| IRepository< TpaDealSurchargeRatesCache > | tpaDealSurchargeRatesCacheRepository, | ||
| IRepository< DealCatTotals > | dealCatTotalRepository, | ||
| IContractHistoryService | contractHistoryService, | ||
| IMenuItemService | menuItemService, | ||
| IDealerDmsRepository | dealerDmsRepository, | ||
| IRepository< DealStatus > | dealStatusRepository, | ||
| ILenderService | lenderService, | ||
| IRepository< DealDeliverySelectionSurcharge > | dealDeliverySelectionSurchargeRepository, | ||
| ILoggerService | logger, | ||
| ISessionProviderService | sessionProviderService, | ||
| IAuthorizationService | authorizationService, | ||
| ApplicationDbContext | applicationDbContext, | ||
| ICcarService | ccarService | ||
| ) |
| void Tronix.Business.Services.DealDetailsService.AddChecksumToDeal | ( | int | ddId, |
| string | checksum, | ||
| bool | saveChanges = false |
||
| ) |
| Expression< Func< DealDetail, bool > > Tronix.Business.Services.DealDetailsService.CanEdit | ( | Expression< Func< DealDetail, bool > > | predicate, |
| UserDTO | user | ||
| ) |
| bool Tronix.Business.Services.DealDetailsService.CanFinalizeDeal | ( | DealDetail | dealDetail | ) |
| Expression< Func< DealDetail, bool > > Tronix.Business.Services.DealDetailsService.CanView | ( | Expression< Func< DealDetail, bool > > | predicate, |
| UserDTO | user | ||
| ) |
| Expression< Func< UserDealer, bool > > Tronix.Business.Services.DealDetailsService.CanViewProducer | ( | Expression< Func< UserDealer, bool > > | predicate, |
| UserDTO | user | ||
| ) |
| int? Tronix.Business.Services.DealDetailsService.CheckForExistingDeal | ( | string | stockNo, |
| string | dealNo, | ||
| int | dealerCode | ||
| ) |
| FreeFactoryMaintenanceTypes Tronix.Business.Services.DealDetailsService.CheckFreeFactoryMaintenance | ( | string | make, |
| int | dealerCode, | ||
| DateTime | effectiveDate, | ||
| string | model, | ||
| string | series | ||
| ) |
| decimal Tronix.Business.Services.DealDetailsService.ConvertFinanceRateToMoneyFactor | ( | decimal | financeRate | ) |
| decimal Tronix.Business.Services.DealDetailsService.ConvertMoneyFactorToFinanceRate | ( | decimal | moneyFactor | ) |
| bool Tronix.Business.Services.DealDetailsService.DealCanBeUnwound | ( | DealStatusEnum | statusId, |
| int | ddId, | ||
| UserRoleEnum | requestingUserRole | ||
| ) |
| void Tronix.Business.Services.DealDetailsService.DeletePendingDeal | ( | int | dealDetailsId | ) |
| void Tronix.Business.Services.DealDetailsService.FinalizeDeal | ( | DealDetail | dealDetail, |
| bool | isOverrideFinanceReserve, | ||
| ContractStatusEnum | contractStatus, | ||
| List< int > | onlyChangeTheseContracts = null |
||
| ) |
| List< DealDeliverySelection > Tronix.Business.Services.DealDetailsService.GetAllDealDeliveryOptions | ( | int | sellingStyleId, |
| int | menuTemplateId, | ||
| int | dealDetailsId | ||
| ) |
| List< Deal > Tronix.Business.Services.DealDetailsService.GetArchivedDeals | ( | DealSearch | searchType, |
| string | searchValue, | ||
| int | dealerCode, | ||
| int | agencyId = 0 |
||
| ) |
| DealDetail Tronix.Business.Services.DealDetailsService.GetById | ( | int | id | ) |
| Customer Tronix.Business.Services.DealDetailsService.GetCustomer | ( | int | id | ) |
| List< DealDeliverySelection > Tronix.Business.Services.DealDetailsService.GetDealDeliveryOptions | ( | int | sellingStyleId, |
| int | menuTemplateId, | ||
| int | dealDetailsId | ||
| ) |
| List< DealDeliverySelectionDTO > Tronix.Business.Services.DealDetailsService.GetDealDeliverySelections | ( | int | dealDetailsId, |
| int? | dipId, | ||
| int? | dapId, | ||
| int? | catId | ||
| ) |
| List< DealDeliverySelectionDTO > Tronix.Business.Services.DealDetailsService.GetDealDeliverySelections | ( | int | sellingStyleId, |
| int | menuTemplateId, | ||
| int | dealDetailsId, | ||
| int | categoryId | ||
| ) |
| List< DealDeliverySelectionDTO > Tronix.Business.Services.DealDetailsService.GetDealDeliverySelectionsByDealId | ( | int | ddId | ) |
| DealDetailDTO Tronix.Business.Services.DealDetailsService.GetDealDetailDTOById | ( | int | dealDetailId | ) |
| DealDetailEditDTO Tronix.Business.Services.DealDetailsService.GetDealDetailEditDtoById | ( | int | dealDetailId | ) |
| List< DealJacketCostResultsDTO > Tronix.Business.Services.DealDetailsService.GetDealDetailsByOwnerCodeForReport | ( | int | ownerCode, |
| DateTime? | startDate, | ||
| DateTime? | endDate | ||
| ) |
| PagedEntities< DealDetail > Tronix.Business.Services.DealDetailsService.GetDealDetailsBySearch | ( | FAndISearchDTO | searchModel | ) |
| List< Deal > Tronix.Business.Services.DealDetailsService.GetDeals | ( | DealSearch | searchType, |
| string | searchValue, | ||
| int | dealerCode, | ||
| int | agencyId = 0 |
||
| ) |
| List< Deal > Tronix.Business.Services.DealDetailsService.GetDealsForMobile | ( | DealSearch | searchType, |
| string | searchValue, | ||
| int | dealerCode, | ||
| int | agencyId = 0 |
||
| ) |
| DealStatusDto Tronix.Business.Services.DealDetailsService.GetDealStatus | ( | int | ddID | ) |
Called [CheckDealStatus].
| ddID |
| Dictionary< int, string > Tronix.Business.Services.DealDetailsService.GetDealStatusList | ( | ) |
| FreeFactoryMaintenanceDefault Tronix.Business.Services.DealDetailsService.GetFreeFactoryMaintenanceDefaults | ( | string | make, |
| int | dealerCode, | ||
| bool | isCertified, | ||
| FreeFactoryMaintenanceTypes | freeFactoryMaintenanceType, | ||
| string | model, | ||
| string | series | ||
| ) |
Called GetFreeFactoryMaintDefaults.
| make | |
| dealerCode | |
| effectiveDate | |
| isCertified | |
| freeFactoryMaintenanceType | |
| model | |
| series |
| List< IndustryProductType > Tronix.Business.Services.DealDetailsService.GetIndustryProductTypesForDealsBySearch | ( | FAndISearchDTO | searchModel, |
| List< int > | acceptableContractStatuses | ||
| ) |
| int Tronix.Business.Services.DealDetailsService.GetPendingDealsCount | ( | bool | showPending = false, |
| RecentDealsDateType | recentDealsDateType = RecentDealsDateType::All |
||
| ) |
| IQueryable< PendingDealsDTO > Tronix.Business.Services.DealDetailsService.GetPendingOrRecentDeals | ( | string | simpleSearch = null, |
| bool | showPending = false, |
||
| RecentDealsDateType | recentDealsDateType = RecentDealsDateType::All |
||
| ) |
| void Tronix.Business.Services.DealDetailsService.PersistDealSelectionOptions | ( | int | dealDetailId, |
| SellingStyles | sellingStyle, | ||
| List< DealDeliverySelectionDTO > | dealModelSelections | ||
| ) |
| void Tronix.Business.Services.DealDetailsService.PersistDealSelectionOptions | ( | List< DealDeliverySelectionDTO > | dealModelSelections | ) |
| void Tronix.Business.Services.DealDetailsService.SaveDealCatTotals | ( | List< DealCatTotals > | dealCatTotals, |
| int | ddid | ||
| ) |
| DealDetail Tronix.Business.Services.DealDetailsService.SaveDealDetailsBySearch | ( | FandIEditDTO | data | ) |
| int Tronix.Business.Services.DealDetailsService.SaveNewDeal | ( | DealDetailDTO | dealDetailDTO | ) |
| void Tronix.Business.Services.DealDetailsService.SetToPending | ( | int | ddId | ) |
| void Tronix.Business.Services.DealDetailsService.Unwind | ( | int | ddId | ) |
| void Tronix.Business.Services.DealDetailsService.UpdateCustomer | ( | Customer | customer | ) |
| Customer Tronix.Business.Services.DealDetailsService.UpdateCustomer | ( | CustomerDTO | customer, |
| bool | saveChanges | ||
| ) |
Called [UpdateCustomer].
| dealDetailsId | |
| customer | |
| userId |
| void Tronix.Business.Services.DealDetailsService.UpdateDealDetailProducer | ( | int | ddId, |
| int | producerId | ||
| ) |
| void Tronix.Business.Services.DealDetailsService.UpdateDealDetails | ( | DealDetail | dd | ) |
| DealDetail Tronix.Business.Services.DealDetailsService.UpdateDealDetailsAndTradeInsButNotCustomerInfo | ( | DealDetailDTO | dealDetailDTO, |
| bool | saveChanges = true |
||
| ) |
| void Tronix.Business.Services.DealDetailsService.UpdateDealSelections | ( | List< DealDeliverySelection > | selections, |
| bool | saveChanges = false |
||
| ) |
| void Tronix.Business.Services.DealDetailsService.UpdateRouteOneDeal | ( | int | routeOneConversationId, |
| RouteOneDealStatusEnum | routeOneDealStatus, | ||
| string | lenderName = null |
||
| ) |
| Vin Tronix.Business.Services.DealDetailsService.UpdateVin | ( | DealDetailDTO | dealDetailDTO, |
| bool | saveChanges = true |
||
| ) |
called UpdateVin
| dealDetailDTO | |
| userId |
| bool Tronix.Business.Services.DealDetailsService.UserHasPermissionToChangeDealStatus | ( | DealStatusEnum | statusId | ) |
| VerifyDealHasValidLenderResponseDTO Tronix.Business.Services.DealDetailsService.VerifyDealHasValidLender | ( | int | dealId | ) |