示例#1
0
 public SignerService(
     ISignerClient signerClient,
     ISimpleMemoryCache simpleMemoryCache,
     IAlfrescoConfiguration alfrescoConfiguration,
     IPersonService personService,
     IIdentityUser identityUser,
     IMapper mapper,
     ITransactionHistoryService transactionHistoryService,
     IAuditLogService auditLogService,
     IRepositoryService repositoryService,
     IAlfrescoHttpClient alfrescoHttpClient,
     IPdfService pdfService,
     ISystemLoginService systemLoginService
     )
 {
     _signerClient          = signerClient;
     _simpleMemoryCache     = simpleMemoryCache;
     _alfrescoConfiguration = alfrescoConfiguration;
     _personService         = personService;
     _identityUser          = identityUser;
     _mapper = mapper;
     _transactionHistoryService = transactionHistoryService;
     _auditLogService           = auditLogService;
     _repositoryService         = repositoryService;
     _alfrescoHttpClient        = alfrescoHttpClient;
     _pdfService         = pdfService;
     _systemLoginService = systemLoginService;
 }
示例#2
0
 public DocumentController(
     IAlfrescoHttpClient alfrescoHttpClient,
     IAuditLogService auditLogService,
     IComponentService componentService,
     IDocumentService documentService,
     IIdentityUser identityUser,
     INodesService nodesService,
     ISpisUmConfiguration spisUmConfiguration,
     ITransactionHistoryService transactionHistory,
     IShipmentsService shipmentsService,
     IValidationService validationService,
     IAlfrescoModelComparer alfrescoModelComparer,
     ITranslateService translateService
     )
 {
     _alfrescoHttpClient    = alfrescoHttpClient;
     _auditLogService       = auditLogService;
     _componentService      = componentService;
     _documentService       = documentService;
     _identityUser          = identityUser;
     _nodesService          = nodesService;
     _shipmentsService      = shipmentsService;
     _spisUmConfiguration   = spisUmConfiguration;
     _transactionHistory    = transactionHistory;
     _validationService     = validationService;
     _alfrescoModelComparer = alfrescoModelComparer;
     _translateService      = translateService;
 }
 public TransactionHistoryJob(ITransactionHistoryService txHistoryService,
                              ILogFactory logFactory,
                              TimeSpan period)
     : base(period, logFactory)
 {
     _txHistoryService = txHistoryService;
     _log = logFactory.CreateLog(this);
 }
 public TransactionService(ILogger <TransactionService> logger,
                           IAccountService accountService,
                           ITransactionHistoryService <Transaction> transactionHistoryService)
 {
     _logger                    = logger;
     _accountService            = accountService;
     _transactionHistoryService = transactionHistoryService;
 }
示例#5
0
 public CustomerController(ICustomerService customerService, IUserService userService, ITransactionHistoryService transactionHistoryService, IInvestmentTargetService investmentTargetService, IConfiguration configuration)
 {
     _customerService           = customerService;
     _userService               = userService;
     _transactionHistoryService = transactionHistoryService;
     _configuration             = configuration;
     _investmentTargetService   = investmentTargetService;
 }
 public HealthService(IBalanceService balanceService,
                      ITransactionHistoryService txHistoryService,
                      ITransactionService transactionService)
 {
     _balanceService     = balanceService;
     _txHistoryService   = txHistoryService;
     _transactionService = transactionService;
 }
 public TransactionsHistoryController(
     IAddressService addressService,
     IAssetService assetService,
     ITransactionHistoryService transactionHistoryService)
 {
     _addressService            = addressService;
     _assetService              = assetService;
     _transactionHistoryService = transactionHistoryService;
 }
示例#8
0
        public TransferViewModel(IEthWalletService walletService,
                                 ITokenRegistryService tokenRegistryService,
                                 IAccountRegistryService accountRegistryService,
                                 ITransactionSenderService transactionSenderService,
                                 IMvxNavigationService navigationService,
                                 ITransactionHistoryService transactionHistoryService
                                 )
        {
            Icon  = "transfer.png";
            Title = Texts.Transfer;

            this.walletService             = walletService;
            this.tokenRegistryService      = tokenRegistryService;
            this.accountRegistryService    = accountRegistryService;
            this.transactionSenderService  = transactionSenderService;
            this.navigationService         = navigationService;
            this.transactionHistoryService = transactionHistoryService;

            RegisteredAccounts = new ObservableCollection <string>();
            RegisteredTokens   = new ObservableCollection <ContractToken>();
            confirmTransfer    = new Interaction <string, bool>();

            SelectedToken       = -1;
            SelectedAccountFrom = -1;
            GasPrice            = Web3.Convert.FromWei(TransactionBase.DEFAULT_GAS_PRICE, UnitConversion.EthUnit.Gwei);
            Gas = (long)Web3.Convert.FromWei(TransactionBase.DEFAULT_GAS_LIMIT, UnitConversion.EthUnit.Wei);

#if DEBUG
            SelectedToken       = 0;
            SelectedAccountFrom = 0;
            Amount    = 0.01M;
            Gas       = 21000;
            GasPrice  = 10;
            ToAddress = "0x92c66ca0bb8c3f9c9be8001d97211e4f732deb63";
#endif


            this.WhenAnyValue(x =>
                              x.SelectedToken,
                              x => x.SelectedAccountFrom,
                              (selectedToken, selectedAccountFrom) => selectedToken != -1 && selectedAccountFrom != -1)
            .Subscribe(async(p) => await RefreshTokenBalanceAsync());

            var canExecuteTransaction = this.WhenAnyValue(
                x => x.ToAddress,
                x => x.Amount,
                x => x.SelectedToken,
                x => x.SelectedAccountFrom,
                (addressTo, amount, selectedToken, selectedAccountFrom) => //true ||
                !string.IsNullOrEmpty(ToAddress) &&                        //TODO: valid address
                amount > 0 &&
                selectedToken != -1 &&
                selectedAccountFrom != -1
                );

            executeTransactionCommand = ReactiveCommand.CreateFromTask(ExecuteAsync, canExecuteTransaction);
        }
示例#9
0
 public UserController()
 {
     this._userService           = new UserService();
     this._mailingService        = new MailingAddressService();
     this._paymentService        = new PaymentService();
     this._userSubmissionService = new UserSubmissionService();
     this._logisticService       = new LogisticSheduleService();
     this._transaction           = new TransactionHistoryService();
 }
 public AbstractTransactionHistoryController(
     ApiSettings settings,
     ILogger <AbstractTransactionHistoryController> logger,
     ITransactionCoordinator transactionCoordinator,
     ITransactionHistoryService transactionHistoryService,
     IApiTransactionHistoryModelMapper transactionHistoryModelMapper
     )
     : base(settings, logger, transactionCoordinator)
 {
     this.TransactionHistoryService     = transactionHistoryService;
     this.TransactionHistoryModelMapper = transactionHistoryModelMapper;
 }
示例#11
0
 public VerifyApiController(IUserService userService, IFundTransactionHistoryService fundTransactionHistoryService,
                            InvestmentTargetService investmentTargetService, IConfiguration configuration, ISMSGateway smsGateway,
                            ITransactionHistoryService transactionHistoryService, IOrderService orderService, IGlobalConfigurationService globalConfigurationService)
 {
     _userService = userService;
     _fundTransactionHistoryService = fundTransactionHistoryService;
     _configuration           = configuration;
     _investmentTargetService = investmentTargetService;
     _smsGateway = smsGateway;
     _transactionHistoryService = transactionHistoryService;
     _orderService = orderService;
     _globalConfigurationService = globalConfigurationService;
 }
示例#12
0
 public CashieringController(IInsuranceDepositService insuranceDepositService, ICCSystemAirtimeService ccsystemAirtimeService,
     IAccountReceivableService accountReceivableService, ISavingDepositService savingDepositService, IMedallionService medallionService,
     ITransactionHistoryService transactionHistoryService, IBillService billService, IMemberService memberService, ICompanyService companyService, ILoanService loanService)
 {
     this.insuranceDepositService = insuranceDepositService;
     this.ccsystemAirtimeService = ccsystemAirtimeService;
     this.accountReceivableService = accountReceivableService;
     this.savingDepositService = savingDepositService;
     this.medallionService = medallionService;
     this.transactionHistoryService = transactionHistoryService;
     this.billService = billService;
     this.memberService = memberService;
     this.companyService = companyService;
     this.loanService = loanService;
 }
示例#13
0
 public AccountController(IUserService userService, IEmailSender emailSender,
                          IConfiguration configuration, ISMSGateway smsGateway, IKVRRService kvrrService,
                          IKVRRQuestionAnswerService kVRRQuestionAnswerService, IFundTransactionHistoryService fundTransactionHistoryService
                          , IContentNewsService newsService, ITransactionHistoryService transactionHistoryService, IGlobalConfigurationService globalConfigurationService)
 {
     _userService                   = userService;
     _emailSender                   = emailSender;
     _configuration                 = configuration;
     _smsGateway                    = smsGateway;
     _kvrrService                   = kvrrService;
     _kVRRQuestionAnswerService     = kVRRQuestionAnswerService;
     _fundTransactionHistoryService = fundTransactionHistoryService;
     _transactionHistoryService     = transactionHistoryService;
     _globalConfigurationService    = globalConfigurationService;
     _newsService                   = newsService;
 }
示例#14
0
 public ConceptService(IAlfrescoHttpClient alfrescoHttpClient,
                       INodesService nodesService,
                       ITransactionHistoryService transactionHistoryService,
                       IIdentityUser identityUser,
                       IComponentService componentService,
                       IDocumentService documentService,
                       IAuditLogService auditLogService
                       )
 {
     _alfrescoHttpClient        = alfrescoHttpClient;
     _nodesService              = nodesService;
     _transactionHistoryService = transactionHistoryService;
     _identityUser              = identityUser;
     _componentService          = componentService;
     _documentService           = documentService;
     _auditLogService           = auditLogService;
 }
 public TransactionHistoryController(
     ApiSettings settings,
     ILogger <TransactionHistoryController> logger,
     ITransactionCoordinator transactionCoordinator,
     ITransactionHistoryService transactionHistoryService,
     IApiTransactionHistoryModelMapper transactionHistoryModelMapper
     )
     : base(settings,
            logger,
            transactionCoordinator,
            transactionHistoryService,
            transactionHistoryModelMapper)
 {
     this.BulkInsertLimit = 250;
     this.MaxLimit        = 1000;
     this.DefaultLimit    = 250;
 }
示例#16
0
 public TaskController(ITaskService taskService, IConfiguration configuration, IFundService fundService, IFundTransactionHistoryService fundTransactionHistoryService,
                       IEmailSender emailSender, IUserService userService, ITransactionHistoryService transactionHistoryService, ITaskCompletedService taskCompletedService,
                       IPortfolioService portfolio, IViettelPay viettelPay, IOrderRequestService orderRequestService, IGlobalConfigurationService globalConfigurationService)
 {
     _taskService   = taskService;
     _configuration = configuration;
     _fundService   = fundService;
     _fundTransactionHistoryService = fundTransactionHistoryService;
     _emailSender = emailSender;
     _userService = userService;
     _transactionHistoryService = transactionHistoryService;
     _taskCompletedService      = taskCompletedService;
     _portfolio                  = portfolio;
     _viettelPay                 = viettelPay;
     _orderRequestService        = orderRequestService;
     _globalConfigurationService = globalConfigurationService;
 }
示例#17
0
 public FileController(
     IAlfrescoHttpClient alfrescoHttpClient,
     IAuditLogService auditLogService,
     IFileService fileService,
     IIdentityUser identityUser,
     INodesService nodesService,
     IShipmentsService shipmentsService,
     ITransactionHistoryService transactionHistoryService
     )
 {
     _alfrescoHttpClient        = alfrescoHttpClient;
     _auditLogService           = auditLogService;
     _fileService               = fileService;
     _identityUser              = identityUser;
     _nodesService              = nodesService;
     _shipmentsService          = shipmentsService;
     _transactionHistoryService = transactionHistoryService;
 }
示例#18
0
        public TransferTokenViewModel(IEthWalletService walletService,
                                      ITokenRegistryService tokenRegistryService,
                                      IAccountRegistryService accountRegistryService,
                                      ITransactionSenderService transactionSenderService,
                                      IMvxNavigationService navigationService,
                                      ITransactionHistoryService transactionHistoryService
                                      )
        {
            _walletService             = walletService;
            _tokenRegistryService      = tokenRegistryService;
            _accountRegistryService    = accountRegistryService;
            _transactionSenderService  = transactionSenderService;
            _navigationService         = navigationService;
            _transactionHistoryService = transactionHistoryService;
            _registeredAccounts        = new ObservableCollection <string>();
            _registeredTokens          = new ObservableCollection <ContractToken>();
            _confirmTransfer           = new Interaction <string, bool>();

            _selectedToken       = -1;
            _selectedAccountFrom = -1;
            _gasPrice            = Web3.Web3.Convert.FromWei(TransactionBase.DEFAULT_GAS_PRICE, UnitConversion.EthUnit.Gwei);

            Title = "Transfer Token";
            Icon  = "ethIcon.png";

            this.WhenAnyValue(x => x.SelectedToken,
                              x => x.SelectedAccountFrom, (selectedToken, selectedAccountFrom) => selectedToken != -1 &&
                              selectedAccountFrom != -1).Subscribe(async _ =>
                                                                   await RefreshTokenBalanceAsync());

            var canExecuteTransaction = this.WhenAnyValue(
                x => x.ToAddress,
                x => x.Amount,
                x => x.SelectedToken,
                x => x.SelectedAccountFrom,
                (addressTo, amount, selectedToken, selectedAccountFrom) =>
                !string.IsNullOrEmpty(ToAddress) &&     //todo valid address
                amount > 0 &&
                selectedToken != -1 &&
                selectedAccountFrom != -1);

            _executeTransactionCommand = ReactiveCommand.CreateFromTask(ExecuteAsync, canExecuteTransaction);
        }
示例#19
0
        public StockExchange(
            IUnitOfWork unitOfWork,

            IClientService clientService,
            IClientStockService clientStockService,
            IOrderService orderService,
            IStockService stockService,
            ITransactionHistoryService transactionHistoryService,

            ILogger logger
            )
        {
            this.unitOfWork                = unitOfWork;
            this.clientService             = clientService;
            this.clientStockService        = clientStockService;
            this.orderService              = orderService;
            this.stockService              = stockService;
            this.transactionHistoryService = transactionHistoryService;
            this.logger = logger;
        }
 public TransactionController()
 {
     ViewBag.CurrentNode = "Transaction";
     _transaction        = new TransactionHistoryService();
 }
示例#21
0
 public ClientTransactionHistoryController(ITransactionHistoryService transactionHistoryService, IUserService userService, IConfiguration configuration)
 {
     _transactionHistoryService = transactionHistoryService;
     _userService   = userService;
     _configuration = configuration;
 }
示例#22
0
 public StatisticController(ITransactionHistoryService transactionHistoryService, IConfiguration configuration)
 {
     _transactionHistoryService = transactionHistoryService;
     _configuration             = configuration;
 }
示例#23
0
 public CoinController(IApplicationUserService applicationUserService, ITransactionHistoryService transactionHistoryService)
 {
     _applicationUserService        = applicationUserService;
     this.transactionHistoryService = transactionHistoryService;
 }
示例#24
0
 public TransactionHistoryViewModel(ITransactionHistoryService transactionHistoryService)
 {
     _transactionHistoryService = transactionHistoryService;
     Title = "Transactions";
 }
示例#25
0
 public TransactionsHistoryController(IBalanceService balanceService,
                                      ITransactionHistoryService txHistoryService)
 {
     _balanceService   = balanceService;
     _txHistoryService = txHistoryService;
 }
示例#26
0
 public ReportController(IMemberService memberService, IMedallionService medallionService,ITransactionHistoryService transactionHistoryService)
 {
     this.memberService = memberService;
     this.medallionService = medallionService;
     this.transactionHistoryService = transactionHistoryService;
 }
示例#27
0
 public TransactionController(ITransactionHistoryService transactionHistoryService)
 {
     _transactionHistoryService = transactionHistoryService;
 }
 public void Initialize()
 {
     transactionHistoryTableRepository = Substitute.For <ITransactionHistoryTableRepository>();
     transactionHistoryService         = new TransactionHistoryService(transactionHistoryTableRepository);
 }
示例#29
0
 public TransactionHistoryController(ILogger logger, IMapper mapper, IDbContextManager contextManager, IResourceManager resource, ITransactionHistoryService transactionHistoryService)
     : base(logger, mapper, contextManager, resource, Resource.TransactionHistoryReport, autoSearch: false)
 {
     this.transactionHistoryService = transactionHistoryService;
 }
示例#30
0
 public TransactionHistoryJob(ITransactionHistoryService txHistoryService, int period, ILog log)
     : base(nameof(TransactionHistoryJob), period, log)
 {
     _txHistoryService = txHistoryService;
     _log = log;
 }
 public TransactionsController(ITransactionHistoryService transactionHistoryService)
 {
     this.transactionHistoryService = transactionHistoryService;
 }
 /// <summary>
 /// Ctor
 /// </summary>
 /// <param name="transactionHistoryService">Transaction history service</param>
 /// <param name="accountService">Account service</param>
 public TransactionHistoryController(ITransactionHistoryService transactionHistoryService, IAccountService accountService)
 {
     _transactionHistoryService = transactionHistoryService;
     _accountService            = accountService;
 }