Esempio n. 1
0
 public CourierShiftHistoryController(
     ILogger logger,
     IMapper mapper,
     CourierShiftHistoryService courierShiftHistoryService)
 {
     _logger = logger;
     _mapper = mapper;
     _courierShiftHistoryService = courierShiftHistoryService;
 }
        /// <summary>
        /// Этот класс статический, поэтому нужно загрузить сервисы по вызову.
        /// </summary>
        public static void InitServices()
        {
            var mapper = AutoMapperConfigurationManager.CreateMapper();

            var _supplierInfoService = new SupplierInfoService(_logger, mapper);
            var _orderInfoService    = new OrderInfoService(_logger, mapper, _supplierInfoService);
            var _courierShiftService = new CourierShiftService(_logger, mapper);

            _courierShiftHistoryService = new CourierShiftHistoryService(_logger, mapper, _supplierInfoService, _orderInfoService, _courierShiftService);
            _incomingOrderService       = new IncomingOrderService(_logger, mapper, _supplierInfoService, _orderInfoService, _courierShiftHistoryService);
        }
Esempio n. 3
0
 public IncomingOrderService(
     ILogger logger,
     IMapper mapper,
     SupplierInfoService supplierInfoService,
     OrderInfoService orderInfoSrv,
     CourierShiftHistoryService courierShiftHistoryService)
 {
     _dbContext                  = new AppDbContext();
     _logger                     = logger;
     _mapper                     = mapper;
     _supplierInfoService        = supplierInfoService;
     _orderInfoSrv               = orderInfoSrv;
     _courierShiftHistoryService = courierShiftHistoryService;
 }