Esempio n. 1
0
 public ReportsController(IDispatchService dispatchService,
      IReceiveService receiveService,
      IUserProfileService userProfileService,
      IHubService hubService,
      ITransactionService transactionService,
      ICommodityService commodityService,
      ICommodityTypeService commodityTypeService,
      IProgramService programService,
      IAdminUnitService adminUnitService,
      IDispatchAllocationService dispatchAllocationService,
      ICommoditySourceService commoditySourceService
      
      )
 {
     this._dispatchService = dispatchService;
      this._receiveService = receiveService;
      this._userProfileService = userProfileService;
      this._hubService = hubService;
      this._transactionService = transactionService;
      _commodityService = commodityService;
      _commodityTypeService = commodityTypeService;
      _programService = programService;
      _adminUnitService = adminUnitService;
      _dispatchAllocationService = dispatchAllocationService;
      _commoditySourceService = commoditySourceService;
 }
Esempio n. 2
0
        private static void AddConfigDispatchByConfig(IServiceCollection services, object obj)
        {
            var configDispatchType = (ConfigDispatchType)Enum.Parse(typeof(ConfigDispatchType), ((IConfiguration)obj)["ConfigDispatch:Type"]);

            IDispatchService dispatchService = null;

            switch (configDispatchType)
            {
            case ConfigDispatchType.Redis:
                dispatchService = new RedisDispatchService();
                break;

            case ConfigDispatchType.OwnIntegration:
                dispatchService = new OwnIntegrationDispatchService();
                break;

            default:
            {
                Logger.Error($"Not implement config dispatch type {configDispatchType}");
                return;
            }
            }

            dispatchService.ReloadConfig();

            var descriptor = new ServiceDescriptor(typeof(IDispatchService), sp => dispatchService, ServiceLifetime.Singleton);

            services.Replace(descriptor);
        }
Esempio n. 3
0
        public WoredaStockDistributionController(
            IUtilizationHeaderSerivce utilizationService,
            IProgramService programService,
            IUtilizationDetailSerivce utilizationDetailSerivce,
            UserAccountService userAccountService,
            ICommonService commonService,
            IRegionalRequestService regionalRequestService,
            IReliefRequisitionDetailService reliefRequisitionDetailService,
            IReliefRequisitionService reliefRequisitionService,

            ITransactionService transactionService, IDispatchService dispatchService, IDeliveryService deliveryService, ILossReasonService lossReasonService, IPlanService planService, IAdminUnitService adminUnitService)
        {
            _utilizationService             = utilizationService;
            _programService                 = programService;
            _utilizationDetailSerivce       = utilizationDetailSerivce;
            _userAccountService             = userAccountService;
            _commonService                  = commonService;
            _regionalRequestService         = regionalRequestService;
            _reliefRequisitionDetailService = reliefRequisitionDetailService;
            _reliefRequisitionService       = reliefRequisitionService;
            _transactionService             = transactionService;
            _dispatchService                = dispatchService;
            _deliveryService                = deliveryService;
            _lossReasonService              = lossReasonService;
            _planService      = planService;
            _adminUnitService = adminUnitService;
        }
Esempio n. 4
0
        public DeliveryController(ITransportOrderService transportOrderService,
                                  IWorkflowStatusService workflowStatusService,
                                  IDispatchAllocationService dispatchAllocationService,
                                  IDeliveryService deliveryService,
                                  IDispatchService dispatchService,
                                  IDeliveryDetailService deliveryDetailService,
                                  INotificationService notificationService, IActionTypesService actionTypeService, IUserAccountService userAccountService,
                                  Cats.Services.EarlyWarning.ICommodityService commodityService, Cats.Services.EarlyWarning.IUnitService unitService,
                                  Cats.Services.Transaction.ITransactionService transactionService, IBusinessProcessService businessProcessService, IApplicationSettingService applicationSettingService, ITransporterPaymentRequestService transporterPaymentRequestService)
        {
            _transportOrderService     = transportOrderService;
            _workflowStatusService     = workflowStatusService;
            _dispatchAllocationService = dispatchAllocationService;
            _deliveryService           = deliveryService;
            _dispatchService           = dispatchService;
            _deliveryDetailService     = deliveryDetailService;
            _notificationService       = notificationService;

            _actionTypeService = actionTypeService;

            _userAccountService               = userAccountService;
            _commodityService                 = commodityService;
            _unitService                      = unitService;
            _transactionService               = transactionService;
            _businessProcessService           = businessProcessService;
            _applicationSettingService        = applicationSettingService;
            _transporterPaymentRequestService = transporterPaymentRequestService;
        }
Esempio n. 5
0
 public HubDashboardController(IStockStatusService stockStatusService,IDispatchService dispatchService,
                               IDispatchAllocationService dispatchAllocationService)
 {
     _stockStatusService = stockStatusService;
     _dispatchService = dispatchService;
     _dispatchAllocationService = dispatchAllocationService;
 }
Esempio n. 6
0
 public HubDashboardController(IStockStatusService stockStatusService, IDispatchService dispatchService,
                               IDispatchAllocationService dispatchAllocationService)
 {
     _stockStatusService        = stockStatusService;
     _dispatchService           = dispatchService;
     _dispatchAllocationService = dispatchAllocationService;
 }
Esempio n. 7
0
 public MessagePublisher(
     IDispatchService dispatchService,
     IInternalMessageAggregator internalMessageAggregator)
 {
     this.dispatchService           = dispatchService;
     this.internalMessageAggregator = internalMessageAggregator;
 }
Esempio n. 8
0
 public DispatchController(IDispatchAllocationService dispatchAllocationService, IDispatchService dispatchService,
     IUserProfileService userProfileService, IOtherDispatchAllocationService otherDispatchAllocationService,
     IDispatchDetailService dispatchDetailService, IUnitService unitService, ICommodityTypeService commodityTypeService,
     IProgramService programService, ITransporterService transporterService, IPeriodService periodService,
     ICommodityService commodityService, ITransactionService transactionService, IStoreService storeService,
     IAdminUnitService adminUnitService, IHubService hubService, IFDPService fdpService,
     IProjectCodeService projectCodeService, IShippingInstructionService shippingInstructionService,
     ISMSGatewayService smsGatewayService, IContactService contactService, ISMSService smsService, IReliefRequisitionService reliefRequisitionService)
     : base(userProfileService)
 {
     _dispatchAllocationService = dispatchAllocationService;
     _dispatchService = dispatchService;
     _userProfileService = userProfileService;
     _otherDispatchAllocationService = otherDispatchAllocationService;
     _dispatchDetailService = dispatchDetailService;
     _unitService = unitService;
     _commodityTypeService = commodityTypeService;
     _programService = programService;
     _transporterService = transporterService;
     _periodService = periodService;
     _commodityService = commodityService;
     _transactionService = transactionService;
     _storeService = storeService;
     _adminUnitService = adminUnitService;
     _hubService = hubService;
     _fdpService = fdpService;
     _projectCodeService = projectCodeService;
     _shippingInstructionService = shippingInstructionService;
     _smsGatewayService = smsGatewayService;
     _contactService = contactService;
     _smsService = smsService;
     _reliefRequisitionService = reliefRequisitionService;
 }
Esempio n. 9
0
 public DispatchController(IDispatchAllocationService dispatchAllocationService, IDispatchService dispatchService,
                           IUserProfileService userProfileService, IOtherDispatchAllocationService otherDispatchAllocationService,
                           IDispatchDetailService dispatchDetailService, IUnitService unitService, ICommodityTypeService commodityTypeService,
                           IProgramService programService, ITransporterService transporterService, IPeriodService periodService,
                           ICommodityService commodityService, ITransactionService transactionService, IStoreService storeService,
                           IAdminUnitService adminUnitService, IHubService hubService, IFDPService fdpService,
                           IProjectCodeService projectCodeService, IShippingInstructionService shippingInstructionService)
 {
     _dispatchAllocationService      = dispatchAllocationService;
     _dispatchService                = dispatchService;
     _userProfileService             = userProfileService;
     _otherDispatchAllocationService = otherDispatchAllocationService;
     _dispatchDetailService          = dispatchDetailService;
     _unitService                = unitService;
     _commodityTypeService       = commodityTypeService;
     _programService             = programService;
     _transporterService         = transporterService;
     _periodService              = periodService;
     _commodityService           = commodityService;
     _transactionService         = transactionService;
     _storeService               = storeService;
     _adminUnitService           = adminUnitService;
     _hubService                 = hubService;
     _fdpService                 = fdpService;
     _projectCodeService         = projectCodeService;
     _shippingInstructionService = shippingInstructionService;
 }
 public TransporterPaymentRequestController(IBusinessProcessService _paramBusinessProcessService
                                            , IBusinessProcessStateService _paramBusinessProcessStateService
                                            , IApplicationSettingService _paramApplicationSettingService
                                            , ITransporterPaymentRequestService transporterPaymentRequestService
                                            , ITransportOrderService _paramTransportOrderService
                                            , IBidWinnerService bidWinnerService
                                            , IDispatchService dispatchService
                                            , IWorkflowStatusService workflowStatusService
                                            , IUserAccountService userAccountService
                                            , Services.Procurement.ITransporterService transporterService,
                                            ITransportOrderService transportOrderService,
                                            ITransportOrderDetailService transportOrderDetailService, ICommonService commodityService
                                            , IFlowTemplateService flowTemplateService)
 {
     _BusinessProcessService = _paramBusinessProcessService;
     _BusinessProcessStateService = _paramBusinessProcessStateService;
     _ApplicationSettingService = _paramApplicationSettingService;
     _transporterPaymentRequestService = transporterPaymentRequestService;
     _TransportOrderService = _paramTransportOrderService;
     _bidWinnerService = bidWinnerService;
     _dispatchService = dispatchService;
     _workflowStatusService = workflowStatusService;
     _userAccountService = userAccountService;
     _transporterService = transporterService;
     _transportOrderService = transportOrderService;
     _transportOrderDetailService = transportOrderDetailService;
     _commodityService = commodityService;
     _flowTemplateService = flowTemplateService;
 }
        public WoredaStockDistributionController(
            IUtilizationHeaderSerivce utilizationService,
            IProgramService programService,
            IUtilizationDetailSerivce utilizationDetailSerivce, 
            UserAccountService userAccountService,
            ICommonService commonService, 
            IRegionalRequestService regionalRequestService,
            IReliefRequisitionDetailService reliefRequisitionDetailService,
            IReliefRequisitionService reliefRequisitionService,

            ITransactionService transactionService, IDispatchService dispatchService, IDeliveryService deliveryService, ILossReasonService lossReasonService, IPlanService planService, IAdminUnitService adminUnitService)
        {
            _utilizationService = utilizationService;
            _programService = programService;
            _utilizationDetailSerivce = utilizationDetailSerivce;
            _userAccountService = userAccountService;
            _commonService = commonService;
            _regionalRequestService = regionalRequestService;
            _reliefRequisitionDetailService = reliefRequisitionDetailService;
            _reliefRequisitionService = reliefRequisitionService;
            _transactionService = transactionService;
            _dispatchService = dispatchService;
            _deliveryService = deliveryService;
            _lossReasonService = lossReasonService;
            _planService = planService;
            _adminUnitService = adminUnitService;
        }
 public ValidatedPaymentRequestController(IBusinessProcessService paramBusinessProcessService
                                          , IBusinessProcessStateService paramBusinessProcessStateService
                                          , IApplicationSettingService paramApplicationSettingService
                                          , ITransportOrderService paramTransportOrderService
                                          , ITransporterAgreementVersionService transporterAgreementVersionService
                                          , IWorkflowStatusService workflowStatusService, ITransporterService transporterService
                                          , ITransporterChequeService transporterChequeService, IUserProfileService userProfileService
                                          , ITransporterPaymentRequestService transporterPaymentRequestService, IBidWinnerService bidWinnerService
                                          , IUserAccountService userAccountService, IDispatchService dispatchService
                                          , ITransporterChequeDetailService transporterChequeDetailService, ITransportOrderDetailService transportOrderDetailService)
 {
     _businessProcessService             = paramBusinessProcessService;
     _businessProcessStateService        = paramBusinessProcessStateService;
     _applicationSettingService          = paramApplicationSettingService;
     _transportOrderService              = paramTransportOrderService;
     _transporterAgreementVersionService = transporterAgreementVersionService;
     _workflowStatusService              = workflowStatusService;
     _transporterService               = transporterService;
     _transporterChequeService         = transporterChequeService;
     _userProfileService               = userProfileService;
     _transporterPaymentRequestService = transporterPaymentRequestService;
     _bidWinnerService               = bidWinnerService;
     _userAccountService             = userAccountService;
     _dispatchService                = dispatchService;
     _transporterChequeDetailService = transporterChequeDetailService;
     _transportOrderDetailService    = transportOrderDetailService;
 }
 public MobileDispatchController(IDispatchService dispatchService, ITrailerService trailerService, IGpsService gpsService, IBasicSettingService basicSettingService)
 {
     this._dispatchService     = dispatchService;
     this._trailerService      = trailerService;
     this._gpsService          = gpsService;
     this._basicSettingService = basicSettingService;
 }
Esempio n. 14
0
        public DeliveryController(ITransportOrderService transportOrderService,
                                      IWorkflowStatusService workflowStatusService,
                                      IDispatchAllocationService dispatchAllocationService,
                                      IDeliveryService deliveryService,
            IDispatchService dispatchService,
            IDeliveryDetailService deliveryDetailService,
            INotificationService notificationService, IActionTypesService actionTypeService, IUserAccountService userAccountService,
            Cats.Services.EarlyWarning.ICommodityService commodityService, Cats.Services.EarlyWarning.IUnitService unitService,
            Cats.Services.Transaction.ITransactionService transactionService, IBusinessProcessService businessProcessService, IApplicationSettingService applicationSettingService, ITransporterPaymentRequestService transporterPaymentRequestService)
        {
            _transportOrderService = transportOrderService;
            _workflowStatusService = workflowStatusService;
            _dispatchAllocationService = dispatchAllocationService;
            _deliveryService = deliveryService;
            _dispatchService = dispatchService;
            _deliveryDetailService = deliveryDetailService;
            _notificationService = notificationService;

            _actionTypeService = actionTypeService;

            _userAccountService = userAccountService;
            _commodityService = commodityService;
            _unitService = unitService;
            _transactionService = transactionService;
            _businessProcessService = businessProcessService;
            _applicationSettingService = applicationSettingService;
            _transporterPaymentRequestService = transporterPaymentRequestService;
        }
Esempio n. 15
0
        public ReportsController(IDispatchService dispatchService,
                                 IReceiveService receiveService,
                                 IUserProfileService userProfileService,
                                 IHubService hubService,
                                 ITransactionService transactionService,
                                 ICommodityService commodityService,
                                 ICommodityTypeService commodityTypeService,
                                 IProgramService programService,
                                 IAdminUnitService adminUnitService,
                                 IDispatchAllocationService dispatchAllocationService,
                                 ICommoditySourceService commoditySourceService

                                 )
        {
            this._dispatchService      = dispatchService;
            this._receiveService       = receiveService;
            this._userProfileService   = userProfileService;
            this._hubService           = hubService;
            this._transactionService   = transactionService;
            _commodityService          = commodityService;
            _commodityTypeService      = commodityTypeService;
            _programService            = programService;
            _adminUnitService          = adminUnitService;
            _dispatchAllocationService = dispatchAllocationService;
            _commoditySourceService    = commoditySourceService;
        }
        public void Dispose()
        {
            if (_isDisposed)
            {
                return;
            }

            _isDisposed = true;

            lock (_proxyLock)
            {
                if (_proxy != null)
                {
                    var channel = ((IClientChannel)_proxy);

                    if (channel.State == CommunicationState.Opened)
                    {
                        channel.Close();
                    }

                    ((IDisposable)_proxy).Dispose();
                    _proxy = null;
                }
            }
        }
 public ValidatedPaymentRequestController(IBusinessProcessService paramBusinessProcessService
                                 , IBusinessProcessStateService paramBusinessProcessStateService
                                 , IApplicationSettingService paramApplicationSettingService
                                 , ITransportOrderService paramTransportOrderService
                                 , ITransporterAgreementVersionService transporterAgreementVersionService
                                 , IWorkflowStatusService workflowStatusService, ITransporterService transporterService
                                 , ITransporterChequeService transporterChequeService, IUserProfileService userProfileService 
                                 ,ITransporterPaymentRequestService transporterPaymentRequestService, IBidWinnerService bidWinnerService
                                 , IUserAccountService userAccountService, IDispatchService dispatchService
                                , ITransporterChequeDetailService transporterChequeDetailService,ITransportOrderDetailService transportOrderDetailService)
 {
     _businessProcessService = paramBusinessProcessService;
         _businessProcessStateService = paramBusinessProcessStateService;
         _applicationSettingService = paramApplicationSettingService;
         _transportOrderService = paramTransportOrderService;
         _transporterAgreementVersionService = transporterAgreementVersionService;
         _workflowStatusService = workflowStatusService;
         _transporterService = transporterService;
         _transporterChequeService = transporterChequeService;
          _userProfileService = userProfileService;
         _transporterPaymentRequestService = transporterPaymentRequestService;
         _bidWinnerService = bidWinnerService;
         _userAccountService = userAccountService;
         _dispatchService = dispatchService;
         _transporterChequeDetailService = transporterChequeDetailService;
        _transportOrderDetailService = transportOrderDetailService;
 }
 public TransporterPaymentRequestController(IBusinessProcessService _paramBusinessProcessService
                                            , IBusinessProcessStateService _paramBusinessProcessStateService
                                            , IApplicationSettingService _paramApplicationSettingService
                                            , ITransporterPaymentRequestService transporterPaymentRequestService
                                            , ITransportOrderService _paramTransportOrderService
                                            , IBidWinnerService bidWinnerService
                                            , IDispatchService dispatchService
                                            , IWorkflowStatusService workflowStatusService
                                            , IUserAccountService userAccountService
                                            , Services.Procurement.ITransporterService transporterService,
                                            ITransportOrderService transportOrderService,
                                            ITransportOrderDetailService transportOrderDetailService, ICommonService commodityService
                                            , IFlowTemplateService flowTemplateService)
 {
     _BusinessProcessService           = _paramBusinessProcessService;
     _BusinessProcessStateService      = _paramBusinessProcessStateService;
     _ApplicationSettingService        = _paramApplicationSettingService;
     _transporterPaymentRequestService = transporterPaymentRequestService;
     _TransportOrderService            = _paramTransportOrderService;
     _bidWinnerService            = bidWinnerService;
     _dispatchService             = dispatchService;
     _workflowStatusService       = workflowStatusService;
     _userAccountService          = userAccountService;
     _transporterService          = transporterService;
     _transportOrderService       = transportOrderService;
     _transportOrderDetailService = transportOrderDetailService;
     _commodityService            = commodityService;
     _flowTemplateService         = flowTemplateService;
 }
        /// <summary>
        ///     Initializes a new instance of the <see cref="NumberViewModel" /> class.
        /// </summary>
        /// <param name="model">The model.</param>
        /// <param name="dispatchService">The dispatch service.</param>
        public NumberViewModel(NumberModel model, IDispatchService dispatchService)
        {
            _dispatchService = dispatchService;

            Model = model;
            Model.PropertyChanged += ModelOnPropertyChanged;
        }
        public MainWindowViewModel(IDispatchService dispatchService)
        {
            _dispatchService = dispatchService;

            ProcessNumberSieveCommand = new RelayCommand(ExecuteProcessNumberSieveCommand);

            LoadNumbers();
        }
        public AssetDistributionViewModel(
            IDispatchService dispatchService,
            IWalletController walletController)
        {
            this.dispatchService  = dispatchService;
            this.walletController = walletController;

            this.Items = new ObservableCollection <TransactionOutputItem>();
        }
Esempio n. 22
0
 public HomeController(ITransporterChequeService transporterChequeService, IUserProfileService userProfileService, ITransporterPaymentRequestService transporterPaymentRequestService, IDispatchService dispatchService, ITransportOrderDetailService transportOrderDetailService, IBusinessProcessService businessProcessService)
 {
     _transporterChequeService         = transporterChequeService;
     _userProfileService               = userProfileService;
     _transporterPaymentRequestService = transporterPaymentRequestService;
     _dispatchService             = dispatchService;
     _transportOrderDetailService = transportOrderDetailService;
     _businessProcessService      = businessProcessService;
 }
Esempio n. 23
0
        public PayToViewModel(
            IWalletController walletController,
            IDispatchService dispatchService)
        {
            this.walletController = walletController;
            this.dispatchService  = dispatchService;

            this.Assets = new ObservableCollection <AssetDescriptor>();
        }
        public TradeVerificationViewModel(
            IWalletController walletController,
            IDispatchService dispatchService)
        {
            this.walletController = walletController;
            this.dispatchService  = dispatchService;

            this.Items = new ObservableCollection <TransactionOutputItem>();
        }
        public ContractParametersEditorViewModel(
            IDialogManager dialogManager,
            IDispatchService dispatchService)
        {
            this.dialogManager   = dialogManager;
            this.dispatchService = dispatchService;

            this.Parameters = new ObservableCollection <DisplayContractParameter>();
        }
Esempio n. 26
0
 public ReportsController(IFacilityService facilityService, IArrivalService arrivalService, IInvoiceService invoiceService, IDispatchService dispatchService, ISerialService serialService, IReportEmailService reportToEmail)
 {
     _facilityService = facilityService;
     _arrivalService  = arrivalService;
     _invoiceService  = invoiceService;
     _dispatchService = dispatchService;
     _serialService   = serialService;
     _reportToEmail   = reportToEmail;
 }
Esempio n. 27
0
 public HomeController(ITransporterChequeService transporterChequeService, IUserProfileService userProfileService, ITransporterPaymentRequestService transporterPaymentRequestService, IDispatchService dispatchService, ITransportOrderDetailService transportOrderDetailService, IBusinessProcessService businessProcessService)
 {
     _transporterChequeService = transporterChequeService;
     _userProfileService = userProfileService;
     _transporterPaymentRequestService = transporterPaymentRequestService;
     _dispatchService = dispatchService;
     _transportOrderDetailService = transportOrderDetailService;
     _businessProcessService = businessProcessService;
 }
Esempio n. 28
0
 public ProgressViewModel(IDispatchService dispatchService)
 {
     _dispatchService = dispatchService;
     if (IsInDesignMode)
     {
         ShowProgress   = true;
         ActiveProgress = 8;
         MaxProgress    = 20;
     }
 }
Esempio n. 29
0
        /// <summary>
        /// コンストラクタ
        /// </summary>
        /// <param name="settings">設定</param>
        /// <param name="service">IDispatchService</param>
        public DispatchController(
            AppSettings settings,
            IDispatchService service)
        {
            Assert.IfNull(settings);
            Assert.IfNull(service);

            _settings = settings;
            _service  = service;
        }
        public CreateMultiSigContractViewModel(
            IDialogManager dialogManager,
            IDispatchService dispatchService,
            IWalletController walletController)
        {
            this.dialogManager    = dialogManager;
            this.dispatchService  = dispatchService;
            this.walletController = walletController;

            this.PublicKeys = new ObservableCollection <string>();
        }
Esempio n. 31
0
        public void Dispose()
        {
            if (_isDisposed)
            {
                return;
            }

            _isDisposed = true;
            StopListening();
            _dispatchService = null;
        }
        public AssetDistributionViewModel(
            IWalletController walletController,
            IMessagePublisher messagePublisher,
            IDispatchService dispatchService)
        {
            this.walletController = walletController;
            this.messagePublisher = messagePublisher;
            this.dispatchService  = dispatchService;

            this.Items = new ObservableCollection <TransactionOutputItem>();
        }
        public ContractParametersViewModel(
            IDialogManager dialogManager,
            IWalletController walletController,
            IDispatchService dispatchService)
        {
            this.dialogManager    = dialogManager;
            this.walletController = walletController;
            this.dispatchService  = dispatchService;

            this.ScriptHashAddresses = new ObservableCollection <string>();
        }
Esempio n. 34
0
        public CreateMultiSigContractViewModel(
            IDialogManager dialogManager,
            IMessagePublisher messagePublisher,
            IDispatchService dispatchService)
        {
            this.dialogManager    = dialogManager;
            this.messagePublisher = messagePublisher;
            this.dispatchService  = dispatchService;

            this.PublicKeys = new ObservableCollection <string>();
        }
Esempio n. 35
0
 public StartupService(
     IEventAggregator eventAggregator,
     IDispatchService dispatchService,
     IApplicationService applicationService,
     [ImportMany] IEnumerable <IStartupAction> startupActions)
 {
     _eventAggregator    = eventAggregator;
     _dispatchService    = dispatchService;
     _applicationService = applicationService;
     _startupActions     = startupActions;
 }
Esempio n. 36
0
 public TransporterPerformanceController(ITransportOrderService transportOrderService, IUserAccountService userAccountService,
                                         IDispatchAllocationService dispatchAllocationService, ITransportOrderDetailService transportOrderDetailService,
                                         IHubService hubService, IAdminUnitService adminUnitService, IDispatchService dispatchService, IDeliveryService deliveryService)
 {
     _transportOrderService       = transportOrderService;
     _userAccountService          = userAccountService;
     _dispatchAllocationService   = dispatchAllocationService;
     _transportOrderDetailService = transportOrderDetailService;
     _hubService       = hubService;
     _adminUnitService = adminUnitService;
     _dispatchService  = dispatchService;
     _deliveryService  = deliveryService;
 }
 public TransporterPerformanceController(ITransportOrderService transportOrderService,IUserAccountService userAccountService,
                                       IDispatchAllocationService dispatchAllocationService, ITransportOrderDetailService transportOrderDetailService,
                                       IHubService hubService, IAdminUnitService adminUnitService,IDispatchService dispatchService,IDeliveryService deliveryService)
 {
     _transportOrderService = transportOrderService;
     _userAccountService = userAccountService;
     _dispatchAllocationService = dispatchAllocationService;
     _transportOrderDetailService = transportOrderDetailService;
     _hubService = hubService;
     _adminUnitService = adminUnitService;
     _dispatchService = dispatchService;
     _deliveryService = deliveryService;
 }
Esempio n. 38
0
 public ApiViewModel(IDispatchService dispatchService)
 {
     _dispatchService = dispatchService;
     if (IsInDesignModeStatic)
     {
         var syncActionInfo = new SyncActionInformation(SyncAction.CreateUser);
         syncActionInfo.SetSyncActionResult(SyncActionError.None);
         SyncActionInformation.Add(syncActionInfo);
         syncActionInfo = new SyncActionInformation(SyncAction.CreateDevice);
         syncActionInfo.SetSyncActionResult(SyncActionError.None);
         SyncActionInformation.Add(syncActionInfo);
         syncActionInfo = new SyncActionInformation(SyncAction.SaveEntity);
         SyncActionInformation.Add(syncActionInfo);
     }
 }
Esempio n. 39
0
        public async Task RequestRemoteAsync_SendSuccess_ReturnsSucceed()
        {
            // 以下の確認をしたい。
            //      ・DBから取得したエッジIDに対して処理を行う。
            //      ・設定から取得したメッセージを送る。
            //      ・引数セッションコードをその中に含む

            var builder = new TestDiProviderBuilder();
            IDispatchService testTarget = builder.Build().GetService <IDispatchService>();
            // testTarget.StoreDXABillingLog();

            ////HACK:下記はWarning除け用の仮コードです。
            Guid     guid      = Guid.NewGuid();
            DateTime eventTime = default(DateTime);
            await testTarget.StoreDeviceConnected(guid, eventTime);
        }
 public DeliveryReconcileController(IDispatchAllocationService dispatchAllocationService,
                               IDeliveryService deliveryService,
     IDispatchService dispatchService,
     Cats.Services.EarlyWarning.ICommodityService commodityService, Cats.Services.EarlyWarning.IUnitService unitService, 
     Cats.Services.Transaction.ITransactionService transactionService,
     Cats.Services.EarlyWarning.IAdminUnitService adminUnitService, Cats.Services.EarlyWarning.IFDPService fdpService,
     Cats.Services.Logistics.IDeliveryReconcileService deliveryReconcileService, IUserAccountService userAccountService)
 {
     _dispatchAllocationService = dispatchAllocationService;
     _deliveryService = deliveryService;
     _dispatchService = dispatchService;
     _commodityService = commodityService;
     _unitService = unitService;
     _transactionService = transactionService;
     _adminUnitService = adminUnitService;
     _fdpService = fdpService;
     _deliveryReconcileService = deliveryReconcileService;
     _userAccountService = userAccountService;
 }
Esempio n. 41
0
        public void Dispose()
        {
            if (_isDisposed)
                return;

            _isDisposed = true;

            lock (_proxyLock)
            {
                if (_proxy != null)
                {
                    var channel = ((IClientChannel)_proxy);

                    if (channel.State==CommunicationState.Opened)
                        channel.Close();

                    ((IDisposable)_proxy).Dispose();
                    _proxy = null;
                }
            }
        }
 public WoredaStockDistributionController(
     IUtilizationHeaderSerivce utilizationService,
     IUtilizationDetailSerivce utilizationDetailSerivce, 
     UserAccountService userAccountService,
     ICommonService commonService, 
     IRegionalRequestService regionalRequestService,
     IReliefRequisitionDetailService reliefRequisitionDetailService,
     IReliefRequisitionService reliefRequisitionService,
     ITransactionService transactionService, IDispatchService dispatchService, IDeliveryService deliveryService)
 {
     _utilizationService = utilizationService;
     _utilizationDetailSerivce = utilizationDetailSerivce;
     _userAccountService = userAccountService;
     _commonService = commonService;
     _regionalRequestService = regionalRequestService;
     _reliefRequisitionDetailService = reliefRequisitionDetailService;
     _reliefRequisitionService = reliefRequisitionService;
     _transactionService = transactionService;
     _dispatchService = dispatchService;
     _deliveryService = deliveryService;
 }
 public ExcelTranslateEngine(IDispatchService dispatchService, Action<TranslatedItem> translationNotification)
 {
     this.dispatchService = dispatchService;
     this.translationNotification = translationNotification;
     excelApp = new Microsoft.Office.Interop.Excel.Application();
 }
Esempio n. 44
0
        public void Dispose()
        {
            if (_isDisposed)
                return;

            _isDisposed = true;
            StopListening();
            _dispatchService = null;
        }
Esempio n. 45
0
 public WcfServerTransportAdapter()
 {
     _dispatchService = new DispatchService(this);
 }