Exemplo n.º 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;
 }
Exemplo n.º 2
0
 public ApplyForVehicleMaintenanceAppService(
     IApplyForVehicleMaintenanceRepository applyForVehicleMaintenanceRepository,
     IDriverRepository driverRepository,
     IMaintenanceDeliveryRepository maintenanceDeliveryRepository,
     ICarInfoRepository carInfoRepository,
     ISysDictionaryRepository sysDictionaryRepository,
     IRepairCostRepository repairCostRepository,
     ICarRepairTimeRepository carRepairTimeRepository,
     ILayerRepository layerRepository,
     IDeliveryRepository deliveryRepository,
     IServicingMaterialRepository servicingMaterialRepository,
     IManHourRepository manHourRepository
     )
 {
     this._applyForVehicleMaintenanceRepository = applyForVehicleMaintenanceRepository;
     this._deliveryRepository            = deliveryRepository;
     this._driverRepository              = driverRepository;
     this._layerRepository               = layerRepository;
     this._repairCostRepository          = repairCostRepository;
     this._carRepairTimeRepository       = carRepairTimeRepository;
     this._sysDictionaryRepository       = sysDictionaryRepository;
     this._maintenanceDeliveryRepository = maintenanceDeliveryRepository;
     this._carInfoRepository             = carInfoRepository;
     this._servicingMaterialRepository   = servicingMaterialRepository;
     this._manHourRepository             = manHourRepository;
 }
Exemplo n.º 3
0
 public ChargingSystemService(IAgentRepository agentRepository, ICacheHelper cacheHelper, IUserInfoRepository userInfoRepository, ICarRenewalRepository carRenewalRepository, ICarInfoRepository carInfoRepository, ILastInfoRepository lastInfoRepository)
     : base(agentRepository, cacheHelper)
 {
     _agentRepository      = agentRepository;
     _userInfoRepository   = userInfoRepository;
     _carRenewalRepository = carRenewalRepository;
     _carInfoRepository    = carInfoRepository;
     _lastInfoRepository   = lastInfoRepository;
 }
        public GetIntelligentReInfoService(IAgentRepository agentRepository, ICacheHelper cacheHelper,
            IGetAgentInfoService getAgentInfoService, ICarInfoRepository carInfoRepository, ICarRenewalRepository carRenewalRepository,
            IGetIntelligentInsurance getIntelligentInsurance, IRenewalStatusService renewalStatusService) : base(agentRepository, cacheHelper)
        {
            _agentRepository = agentRepository;
            _getAgentInfoService = getAgentInfoService;
            _carInfoRepository = carInfoRepository;
            _carRenewalRepository = carRenewalRepository;
            _getIntelligentInsurance = getIntelligentInsurance;
            _renewalStatusService = renewalStatusService;

        }
Exemplo n.º 5
0
 public CarOilAppService(ICarOilRepository carOilRepository,
                         IUploadOilCarRoofRelationshipRepository uploadOilCarRoofRelationshipRepositor,
                         IUploadOilCardRoofRepository uploadOilCardRoofRepository,
                         ICarInfoRepository carInfoRepository,
                         IOilCardRepository oilCardRepository,
                         IApplicationForBunkerBRepository applicationForBunkerBRepository,
                         ISysDictionaryRepository sysDictionaryRepository)
 {
     this._carOilRepository = carOilRepository;
     this._uploadOilCarRoofRelationshipRepository = uploadOilCarRoofRelationshipRepositor;
     this._uploadOilCardRoofRepository            = uploadOilCardRoofRepository;
     this._carInfoRepository = carInfoRepository;
     this._oilCardRepository = oilCardRepository;
     this._applicationForBunkerBRepository = applicationForBunkerBRepository;
     this._sysDictionaryRepository         = sysDictionaryRepository;
 }
Exemplo n.º 6
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;
 }
        public void SetOrder_OrderStatusNotNull_CarinfoNotNull()
        {
            ICarInfoRepository _carInfoRepository = Substitute.For <ICarInfoRepository>();
            var _setOrderService = new SetOrderService(_orderRepository, _carInfoRepository);

            _carInfoRepository.Find(Arg.Any <string>()).Returns(x => new bx_carinfo()
            {
                purchase_price = 0.1m
            });
            _orderRepository.GetOrderStatus(Arg.Any <long>()).Returns(x => new CarOrderStatusModel()
            {
                Id = 2, OrderStatus = 3
            });
            var result = _setOrderService.SetOrder(new MyBaoJiaViewModel(), new bx_userinfo()
            {
                Id = 1, LicenseNo = "京A12345"
            });

            Assert.AreEqual(1, result.HasOrder);
            Assert.AreEqual(2, result.OrderId);
            Assert.AreEqual(3, result.OrderStatus);
            Assert.AreEqual("京A12345", result.LicenseNo);
            Assert.AreEqual("0.1", result.PurchasePrice);
        }
 public CarInfoService(ICarInfoRepository carInfoRepository) => m_carInfoRepository = carInfoRepository;
 public SetOrderNewService(ICarInfoRepository carInfoRepository)
 {
     _carInfoRepository = carInfoRepository;
 }
Exemplo n.º 10
0
 public CarInfoProvider(ICarInfoRepository repo)
 {
     _repo = repo;
 }
Exemplo n.º 11
0
 public MessageProcessor(ICarInfoRepository carInfoRepository, ILogger logger)
 {
     _carInfoRepository = carInfoRepository;
     _logger            = logger;
 }
 public SetOrderService(IOrderRepository orderRepository, ICarInfoRepository carInfoRepository)
 {
     _carInfoRepository = carInfoRepository;
     _orderRepository   = orderRepository;
     logErr             = LogManager.GetLogger("ERROR");
 }
Exemplo n.º 13
0
 public CarInfoAppService(ICarInfoRepository carInfoRepository, ISysDictionaryRepository sysDictionaryRepository)
 {
     this._carInfoRepository       = carInfoRepository;
     this._sysDictionaryRepository = sysDictionaryRepository;
 }