예제 #1
0
 public QuoteSpecialService(ISaveQuoteRepository saveQuoteRepository, IUserInfoRepository userInfoRepository, ILoginService loginService, ISubmitInfoRepository submitInfoRepository,
                            IQuoteResultRepository quoteResultRepository, ILastInfoRepository lastInfoRepository, IAgentRepository agentRepository, IMessageCenter messageCenter,
                            ICarInfoRepository carInfoRepository, IRenewalQuoteRepository renewalQuoteRepository, IQuoteReqCarinfoRepository quoteReqCarinfoRepository, IQuoteResultCarinfoRepository quoteResultCarinfoRepository,
                            ICacheHelper cacheHelper, ICarInsuranceCache carInsuranceCache, ICarRenewalRepository carRenewalRepository, IDeviceDetailRepository detailRepository, IAgentConfigRepository agentConfig, INoticexbService noticexbService, IConfigRepository configRepository,
                            ICarModelRepository carModelRepository, IMultiChannelsService multiChannelsService, ICheckRequestGetPrecisePrice checkRequestGetPrecisePrice, ICheckRequestGetSubmitInfo checkRequestGetSubmitInfo, IGetAgentInfoService getAgentInfoService, ISpecialOptionService specialOptionService)
     : base(agentRepository, cacheHelper)
 {
     _saveQuoteRepository          = saveQuoteRepository;
     _userInfoRepository           = userInfoRepository;
     _loginService                 = loginService;
     _infoRepository               = lastInfoRepository;
     _submitInfoRepository         = submitInfoRepository;
     _quoteResultRepository        = quoteResultRepository;
     _agentRepository              = agentRepository;
     _messageCenter                = messageCenter;
     _carInfoRepository            = carInfoRepository;
     _carInsuranceCache            = carInsuranceCache;
     _carRenewalRepository         = carRenewalRepository;
     _detailRepository             = detailRepository;
     _quoteReqCarinfoRepository    = quoteReqCarinfoRepository;
     _quoteResultCarinfoRepository = quoteResultCarinfoRepository;
     _agentConfig                 = agentConfig;
     _noticexbService             = noticexbService;
     _configRepository            = configRepository;
     _carModelRepository          = carModelRepository;
     _multiChannelsService        = multiChannelsService;
     _checkRequestGetPrecisePrice = checkRequestGetPrecisePrice;
     _checkRequestGetSubmitInfo   = checkRequestGetSubmitInfo;
     _getAgentInfoService         = getAgentInfoService;
     _specialOptionService        = specialOptionService;
 }
예제 #2
0
 public GetReInfoMainService(IManagerRoleRepository managerRoleRepository, IGetAgentInfoService getAgentInfoService, IFiterAndRepeatDataService fiterAndRepeatDataService,
                             IUserInfoRepository userInfoRepository, IAgentRepository agentRepository, ICheckCarNeedDrivingInfoService checkCarNeedDrivingInfoService,
                             IQuoteReqCarinfoRepository quoteReqCarinfoRepository, IMessageCenter messageCenter, ICarInsuranceCache carInsuranceCache, ICarRenewalRepository carRenewalRepository, ICarInfoRepository carInfoRepository,
                             IBatchRenewalRepository batchRenewalRepository, ISentDistributedService sentDistributedService, IGetReInfoState getReInfoState,
                             IToCenterFromReInfoService toCenterFromReInfoService)
 {
     _managerRoleRepository          = managerRoleRepository;
     _getAgentInfoService            = getAgentInfoService;
     _fiterAndRepeatDataService      = fiterAndRepeatDataService;
     _userInfoRepository             = userInfoRepository;
     _agentRepository                = agentRepository;
     _checkCarNeedDrivingInfoService = checkCarNeedDrivingInfoService;
     _quoteReqCarinfoRepository      = quoteReqCarinfoRepository;
     _messageCenter             = messageCenter;
     _carInsuranceCache         = carInsuranceCache;
     _carRenewalRepository      = carRenewalRepository;
     _carInfoRepository         = carInfoRepository;
     _batchRenewalRepository    = batchRenewalRepository;
     _sentDistributedService    = sentDistributedService;
     _getReInfoState            = getReInfoState;
     _toCenterFromReInfoService = toCenterFromReInfoService;
 }
예제 #3
0
 public ToCenterFromReInfoService(ICarInsuranceCache carInsuranceCache, IMessageCenter messageCenter)
 {
     _carInsuranceCache = carInsuranceCache;
     _messageCenter     = messageCenter;
 }
 public CallBackController(ICarInsuranceCache carInsuranceCache)
 {
     _commonBehaviorService = new CommonBehaviorService(new AgentRepository(), new CacheHelper());
 }