コード例 #1
0
 public IbsCreateOrderService(IServerSettings serverSettings,
                              IVehicleTypeDao vehicleTypeDao,
                              IAccountDao accountDao,
                              ILogger logger,
                              IIBSServiceProvider ibsServiceProvider,
                              IUpdateOrderStatusJob updateOrderStatusJob)
 {
     _serverSettings       = serverSettings;
     _vehicleTypeDao       = vehicleTypeDao;
     _accountDao           = accountDao;
     _logger               = logger;
     _ibsServiceProvider   = ibsServiceProvider;
     _updateOrderStatusJob = updateOrderStatusJob;
 }
コード例 #2
0
        public CancelOrderService(ICommandBus commandBus,
                                  IIBSServiceProvider ibsServiceProvider,
                                  IOrderDao orderDao,
                                  IAccountDao accountDao,
                                  IUpdateOrderStatusJob updateOrderStatusJob,
                                  IServerSettings serverSettings,
                                  ITaxiHailNetworkServiceClient networkServiceClient,
                                  IIbsCreateOrderService ibsCreateOrderService,
                                  ILogger logger)
        {
            _ibsServiceProvider    = ibsServiceProvider;
            _orderDao              = orderDao;
            _accountDao            = accountDao;
            _updateOrderStatusJob  = updateOrderStatusJob;
            _commandBus            = commandBus;
            _serverSettings        = serverSettings;
            _networkServiceClient  = networkServiceClient;
            _ibsCreateOrderService = ibsCreateOrderService;
            _logger = logger;

            _resources = new Resources.Resources(serverSettings);
        }