|
| | ProductService (IRepository< CasActivatedContract > casActivatedContractRepository, IRepository< DealerIndustryProduct > dealerIndustryProductRepository, IRepository< DealerAdhocProduct > dealerAdhocProductRepository, IRepository< TermOption > termOptionRepository, IRepository< Dealer > dealerRepository, IRepository< Tpa > tpaRepository, IRepository< ContractAdminSystemIndustryProductType > contractAdminSystemIndustryProductTypeRepository, IRepository< ContractAdminSystem > contractAdminSystemRepository, IRepository< IndustryProductType > industryProductTypeRepository, IRepository< ContractAdminSystemCoverageType > contractAdminSystemCoverageTypeRepository, IRepository< PriceOverrideReason > priceOverrideReasonRepository, IMenuTemplateService menuTemplateService, ISessionProviderService sessionProviderService, ILoggerService logger) |
| |
| IEnumerable< ContractAdminSystemIndustryProductType > | GetSystemProductTypes () |
| |
| IEnumerable< ContractAdminSystemCoverageType > | GetSystemCoverageTypes () |
| |
| List< TermOption > | GetAdhocTerms () |
| |
| List< TermOption > | GetTermOptions () |
| |
| List< IndustryProductType > | GetIndustryProductTypes () |
| |
| IndustryProductType | GetIndustryProductType (string productTypeName) |
| |
| IndustryProductType | GetIndustryProductTypeById (int id) |
| |
| List< MenuTemplateProductDTO > | GetActiveProductsForMenuTemplate (int dealerCode, int? menuTemplateId) |
| |
| List< ProductDTO > | GetAvailableDealerProducts (int dealerCode) |
| |
| List< ProductDTO > | SearchDealerProducts (int dealerCode, Status? status=null) |
| |
| IndustryProductType | InsertIndustryProductType (IndustryProductType industryProductType) |
| |
| List< PriceOverrideReasonDTO > | GetPriceOverrideReasons () |
| |
| List< KeyValuePairDTO< int, string > > | GetProductTypesForDropDown () |
| |
| decimal | GetDealerTaxRate (int dealerCode) |
| |
| DealerAdhocProduct | GetAdhocById (int id) |
| |
| void | CreateDealerIndustryProduct (DealerIndustryProduct dealerIndustryProduct, bool saveChanges=true) |
| |
| DealerIndustryProduct | GetDealerIndustryProductById (int id) |
| |
| List< DealerIndustryProduct > | GetDealerIndustryProductsByIds (List< int > ids) |
| |
| List< DealerAdhocProduct > | GetAdhocsByIds (List< int > ids) |
| |
| void | ChangeIndustryProductStatus (int id, bool active) |
| |
| void | ChangeAdhocProductStatus (int id, bool active) |
| |
| void | UpdateDealerAdhocProduct (DealerAdhocProduct dealerAdhocProduct) |
| |
| void | UpdateDealerIndustryProduct (DealerIndustryProduct dealerIndustryProduct) |
| |
| List< IndustryProductType > | GetIndustryProductTypes (int ownerGroup, int dealerCode, int producer, int agency, int tpa) |
| |
| List< ContractAdminSystemIndustryProductType > | GetDealerCasProductTypes (int ownerGroup, int dealerCode, int industryProductType) |
| |
| string | GetMenuDescription (Dealer dealer, TpaDealRatesCache tpaDealRatesCache, List< ContractAdminSystemIndustryProductType > productTypes, List< ContractAdminSystemCoverageType > coverageTypes) |
| |
| List< KeyValuePairDTO< int, string > > | GetByTpaId (int tpaId) |
| |
| List< KeyValuePairDTO< int, string > > | GetUnusedIndustryProductTypesByTpaAndDealer (int tpaId, int dealerCode) |
| |
| void | CreateDealerAdhocProduct (DealerAdhocProduct dealerAdhocProduct, bool saveChanges=true) |
| |
| DealerIndustryProduct | FindDealerIntegratedProductByTpaAndProductType (int dealerCode, int tpaId, int iptId) |
| |
| IEnumerable< Models.ContractAdminSystemIndustryProductType > | GetSystemProductTypes () |
| |
| IEnumerable< ContractAdminSystemCoverageType > | GetSystemCoverageTypes () |
| |
| List< IndustryProductType > | GetIndustryProductTypes () |
| |
| List< TermOption > | GetTermOptions () |
| |
| List< PriceOverrideReasonDTO > | GetPriceOverrideReasons () |
| |
| DealerIndustryProduct | FindDealerIntegratedProductByTpaAndProductType (int dealerCode, int tpaId, int iptId) |
| |
| List< TermOption > | GetAdhocTerms () |
| |
| decimal | GetDealerTaxRate (int dealerCode) |
| |
| DealerAdhocProduct | GetAdhocById (int id) |
| |
| List< DealerAdhocProduct > | GetAdhocsByIds (List< int > ids) |
| |
| void | CreateDealerIndustryProduct (DealerIndustryProduct dealerIndustryProduct, bool saveChanges=true) |
| |
| DealerIndustryProduct | GetDealerIndustryProductById (int id) |
| |
| List< DealerIndustryProduct > | GetDealerIndustryProductsByIds (List< int > ids) |
| |
| void | ChangeIndustryProductStatus (int id, bool active) |
| |
| void | ChangeAdhocProductStatus (int id, bool active) |
| |
| void | UpdateDealerAdhocProduct (DealerAdhocProduct dealerAdhocProduct) |
| |
| void | UpdateDealerIndustryProduct (DealerIndustryProduct dealerIndustryProduct) |
| |
| List< IndustryProductType > | GetIndustryProductTypes (int ownerGroup, int dealerCode, int producer, int agency, int tpa) |
| |
| List< ContractAdminSystemIndustryProductType > | GetDealerCasProductTypes (int ownerGroup, int dealerCode, int industryProductType) |
| |
| string | GetMenuDescription (Dealer dealer, TpaDealRatesCache tpaDealRatesCache, List< ContractAdminSystemIndustryProductType > productTypes, List< ContractAdminSystemCoverageType > coverageTypes) |
| |
| List< KeyValuePairDTO< int, string > > | GetByTpaId (int tpaId) |
| |
| List< KeyValuePairDTO< int, string > > | GetUnusedIndustryProductTypesByTpaAndDealer (int tpaId, int dealerCode) |
| |
| List< KeyValuePairDTO< int, string > > | GetProductTypesForDropDown () |
| |
| void | CreateDealerAdhocProduct (DealerAdhocProduct dealerAdhocProduct, bool saveChanges=true) |
| |
| IndustryProductType | GetIndustryProductType (string productTypeName) |
| |
| IndustryProductType | GetIndustryProductTypeById (int id) |
| |
| IndustryProductType | InsertIndustryProductType (IndustryProductType industryProductType) |
| |
| List< MenuTemplateProductDTO > | GetActiveProductsForMenuTemplate (int dealerCode, int? menuTemplateId=null) |
| |
| List< ProductDTO > | SearchDealerProducts (int dealerCode, Models.Enums.Status? status) |
| |
| List< ProductDTO > | GetAvailableDealerProducts (int dealerCode) |
| |