示例#1
0
 public DebtorService(IDebtorDataService dataService, IUserService userService, ITransactionDataService transactionDataService, ITransactionSubTypeService transactionSubTypeService)
 {
     this._dataService               = dataService;
     this._userService               = userService;
     this._transactionDataService    = transactionDataService;
     this._transactionSubTypeService = transactionSubTypeService;
 }
示例#2
0
 public InventoryService(IInventoryDataService dataService, IUserService userService, ITransactionDataService transactionDataService, ITransactionSubTypeService transactionSubTypeService)
 {
     this._dataService               = dataService;
     this._userService               = userService;
     this._transactionDataService    = transactionDataService;
     this._transactionSubTypeService = transactionSubTypeService;
 }
示例#3
0
 /// <summary>Initializes a new instance of the <see cref="DataImporterService"/> class.
 /// </summary>
 /// <param name="transactionDataService">The transaction data service.</param>
 /// <param name="logFile"></param>
 /// <param name="settingsService"></param>
 public DataImporterService(ITransactionDataService transactionDataService, ILogFile logFile,
                            ISettingsService <Settings> settingsService)
 {
     mSettingsService        = settingsService;
     mTransactionDataService = transactionDataService;
     mLogFile = logFile;
 }
示例#4
0
 public MachineRepairService(IMachineRepairDataService dataService, IUserService userService, ITransactionDataService transactionDataService, ITransactionSubTypeService transactionSubTypeService)
 {
     this._dataService               = dataService;
     this._userService               = userService;
     this._transactionDataService    = transactionDataService;
     this._transactionSubTypeService = transactionSubTypeService;
 }
示例#5
0
 public OrderController()
 {
     orderDataService       = new OrderDataService();
     errorDataService       = new ErrorDataService();
     transactionDataService = new TransactionDataService();
     statusDataService      = new StatusDataService();
 }
示例#6
0
 /// <summary>Initializes a new instance of the <see cref="DataExporterService"/> class.
 /// </summary>
 /// <param name="authorizationService">The authorization service.</param>
 /// <param name="entryDataService">The entry data service.</param>
 /// <param name="processingRuleDataService">The processing rule data service.</param>
 /// <param name="transactionDataService">The transaction data service.</param>
 public DataExporterService(IAuthorizationService authorizationService, IEntryDataService entryDataService, IProcessingRuleDataService processingRuleDataService,
                            ITransactionDataService transactionDataService)
 {
     mAuthorizationService      = authorizationService;
     mEntryDataService          = entryDataService;
     mProcessingRuleDataService = processingRuleDataService;
     mTransactionDataService    = transactionDataService;
 }
示例#7
0
 public TissueBankController()
 {
     tbDataService          = new TissueBankDataService();
     transactionDataService = new TransactionDataService();
     errorDataService       = new ErrorDataService();
     statusDataService      = new StatusDataService();
     stateDataService       = new StateDataService();
     cityDataService        = new CityDataService();
 }
 public OutgoingTransactionsController(
     ITransactionDataService transactionDataService,
     ITransactionsManager transactionsManager,
     IMapper mapper)
 {
     _transactionDataService = transactionDataService;
     _transactionsManager    = transactionsManager;
     _mapper = mapper;
 }
示例#9
0
        public YearOverviewVm(int year, IEntryPeriodDataService entryPeriodDataService, IEntryDataService entryDataService,
                              ITransactionDataService transactionService)
        {
            Year = year;
            mEntryPeriodDataService = entryPeriodDataService;
            mEntryDataService       = entryDataService;
            mTransactionDataService = transactionService;

            LoadData();
        }
示例#10
0
        public CashService(ICashDataService dataService, IUserService userService, IDocumentService documentService,
                           ITransactionSubTypeService transactionSubTypeService,
                           ITransactionDataService transactionDataService)

        {
            this._dataService = dataService;
            this._userService = userService;
            this._transactionSubTypeService = transactionSubTypeService;
            this._transactionDataService    = transactionDataService;
            this._documentService           = documentService;
        }
示例#11
0
 public DataProcessorService(ILogFile logFile, IEntryPeriodDataService entryPeriodDataService,
                             IProcessingRuleDataService processingRuleDataService, IPeriodDataService periodDataService,
                             ITransactionDataService transactionDataService, IEventAggregator eventAggregator)
 {
     mLogFile = logFile;
     mProcessingRulesDataService = processingRuleDataService;
     mEntryPeriodDataService     = entryPeriodDataService;
     mPeriodDataService          = periodDataService;
     mTransactionDataService     = transactionDataService;
     mEventAggregator            = eventAggregator;
 }
示例#12
0
        private DataImporterServiceImportFileTest CreateUnitUnderTest(ITransactionDataService transactionDataService, ILogFile logFile)
        {
            var retValue = new DataImporterServiceImportFileTest(transactionDataService, logFile);

            retValue.AddTestFile(mFileWithOnlyHeader);
            retValue.AddTestFile(mFileWithOneRecord);
            retValue.AddTestFile(mFileWithMultipleRecords);
            retValue.AddTestFile(mFileWithInvalidRecords);

            return(retValue);
        }
示例#13
0
        public AccountTransactionActivityService(IAccountTransactionActivityDataService dataService, IUserService userService,
                                                 ITransactionSubTypeService transactionSubTypeService, IDebtorDataService debtorDataService, ICreditorDataService creditorDataService,
                                                 ITransactionDataService transactionDataService)

        {
            this._dataService = dataService;
            this._userService = userService;
            this._transactionSubTypeService = transactionSubTypeService;
            this._creditorDataService       = creditorDataService;
            this._debtorDataService         = debtorDataService;
            this._transactionDataService    = transactionDataService;
        }
示例#14
0
 public DeliveryService(IDeliveryDataService dataService, IUserService userService, ITransactionDataService transactionDataService,
                        ITransactionSubTypeService transactionSubTypeService,
                        IOrderService orderService, IStockService stockService, IStockDataService stockDataService, IAccountTransactionActivityService accountTransactionActivityService)
 {
     this._dataService                       = dataService;
     this._userService                       = userService;
     this._transactionDataService            = transactionDataService;
     this._transactionSubTypeService         = transactionSubTypeService;
     this._orderService                      = orderService;
     this._stockService                      = stockService;
     this._stockDataService                  = stockDataService;
     this._accountTransactionActivityService = accountTransactionActivityService;
 }
示例#15
0
        public ReApplyRulesVM(IRegionNavigationService navigationService, ITransactionDataService transactionDataService,
                              IEntryPeriodDataService entryPeriodDataService, IPeriodDataService periodDataService, IDataProcessorService dataProcessorService)
        {
            InitializeStateMachine();

            mNavigationService      = navigationService;
            mTransactionDataService = transactionDataService;
            mDataProcessorService   = dataProcessorService;
            mEntryPeriodDataService = entryPeriodDataService;
            mPeriodDataService      = periodDataService;

            mDataProcessorService.OnDataProcessed += DataProcessorService_OnDataProcessed;
        }
示例#16
0
        public DefineRulesVM(IProcessingRuleDataService processingRuleDataService, IEntryDataService entryDataService,
                             IPeriodDataService periodDataService, ITransactionDataService transactionDataService, ILogFile logFile)
        {
            mProcessingRuleDataService = processingRuleDataService;
            mEntryDataService          = entryDataService;
            mPeriodDataService         = periodDataService;
            mTransactionDataService    = transactionDataService;
            mLogFile = logFile;

            MatchingTransactions = new ObservableCollection <Transaction>();

            InitializeStateMachine();

            mLogFile.Debug($"DefineRulesVM.MainStm: {UmlDotGraph.Format(mMainStm.GetInfo())}");
        }
 public TransactionDataController(
     IContextViewModelHelper contextViewModelHelper,
     ITransactionDataService transactionDataService,
     ICountyService countyService,
     IMunicipalityService municipalityService,
     ApplicationSettings applicationSettings)
 {
     _contextViewModelHelper = contextViewModelHelper;
     _transactionDataService = transactionDataService;
     _countyService          = countyService;
     _municipalityService    = municipalityService;
     _dataSetToLayerMap      = applicationSettings.DataSetToLayerMap;
     _url           = _transactionDataService.GetWmsUrl();
     _urlAdminUnits = transactionDataService.GetAdminstrativeUnitsWmsUrl();
     _metadataUrl   = applicationSettings.ExternalUrls.MetadataTransactionData;
 }
示例#18
0
        /// <summary>
        /// C-tor
        /// </summary>
        public TransactionsManager(
            VaspCode vaspCode,
            string handshakePrivateKeyHex,
            string signaturePrivateKeyHex,
            IEthereumRpc ethereumRpc,
            ISignService signService,
            IEnsProvider ensProvider,
            ITransportClient transportClient,
            ITransactionDataService transactionDataService,
            ISessionsRepository sessionsRepository,
            ITransactionsRepository transactionsRepository,
            IVaspCodeManager vaspCodeManager,
            VaspInformation vaspInformation,
            ILoggerFactory loggerFactory)
        {
            _vaspClient = VaspClient.Create(
                vaspCode,
                handshakePrivateKeyHex,
                signaturePrivateKeyHex,
                ethereumRpc,
                ensProvider,
                signService,
                transportClient,
                loggerFactory);

            _vaspClient.SessionRequestMessageReceived       += SessionRequestMessageReceivedAsync;
            _vaspClient.SessionReplyMessageReceived         += SessionReplyMessageReceivedAsync;
            _vaspClient.TransferReplyMessageReceived        += TransferReplyMessageReceivedAsync;
            _vaspClient.TransferConfirmationMessageReceived += TransferConfirmationMessageReceivedAsync;
            _vaspClient.TransferRequestMessageReceived      += TransferRequestMessageReceivedAsync;
            _vaspClient.TransferDispatchMessageReceived     += TransferDispatchMessageReceivedAsync;
            _vaspClient.BeneficiarySessionCreated           += BeneficiarySessionCreatedAsync;

            _transactionDataService = transactionDataService;
            _sessionsRepository     = sessionsRepository;
            _transactionsRepository = transactionsRepository;
            _vaspCodeManager        = vaspCodeManager;
            _vaspInformation        = vaspInformation;
        }
示例#19
0
 public GlobalSearchVm(ITransactionDataService transactionDataService)
 {
     mTransactionDataService = transactionDataService;
     MatchingTransactions    = new ObservableCollection <Transaction>();
     SelectedRule            = new ProcessingRuleVm();
 }
 public TransactionBusinessService(ITransactionDataService _transactionDataService)
 {
     transactionDataService = _transactionDataService;
 }
示例#21
0
 /// <summary>Initializes a new instance of the <see cref="DataImporterServiceImportFileTest"/> class.
 /// </summary>
 /// <param name="transactionDataService">The transaction data service.</param>
 /// <param name="logFile">The log file.</param>
 public DataImporterServiceImportFileTest(ITransactionDataService transactionDataService, ILogFile logFile)
     : base(transactionDataService, logFile)
 {
 }
 public TransactionsService(ITransactionDataService dataService)
 {
     _service = dataService;
 }
示例#23
0
 public TransactionService(ITransactionDataService dataService, IUserService userService)
 {
     this._dataService = dataService;
     this._userService = userService;
 }
 public TransactionDataController(ITransactionDataService transactionService, ICommandBus commandBus)
 {
     _transactionService = transactionService;
     _commandBus = commandBus;
 }
 public TransactionsService(ITransactionDataService dataService)
 {
     _service = dataService;
 }