public IncomingInvoicesController(
     IPayInvoiceClient payInvoiceClient,
     IInvoiceService invoiceService)
 {
     _payInvoiceClient = payInvoiceClient;
     _invoiceService   = invoiceService;
 }
 public WooCommerceController(
     IPayInvoiceClient invoicesServiceClient,
     IReloadingManager <AppSettings> settings)
 {
     _invoicesServiceClient = invoicesServiceClient;
     _settings = settings;
 }
Exemple #3
0
 public AuthService(
     IPayAuthClient payAuthClient,
     IPayInvoiceClient payInvoiceClient,
     ILogFactory logFactory)
 {
     _payAuthClient    = payAuthClient;
     _payInvoiceClient = payInvoiceClient;
     _log = logFactory.CreateLog(this);
 }
 public ResetPasswordController(
     IPayAuthClient payAuthClient,
     IPayInvoiceClient payInvoiceClient,
     ILogFactory logFactory)
 {
     _payAuthClient    = payAuthClient;
     _payInvoiceClient = payInvoiceClient;
     _log = logFactory.CreateLog(this);
 }
 public PaymentsService(
     IPayInternalClient payInternalClient,
     IPayInvoiceClient payInvoiceClient,
     ILykkeAssetsResolver lykkeAssetsResolver
     )
 {
     _payInternalClient   = payInternalClient;
     _payInvoiceClient    = payInvoiceClient;
     _lykkeAssetsResolver = lykkeAssetsResolver;
 }
 public ChangePasswordController(
     IAuthService authService,
     IPayAuthClient payAuthClient,
     IPayInvoiceClient payInvoiceClient,
     ILogFactory logFactory)
 {
     _authService      = authService;
     _payAuthClient    = payAuthClient;
     _payInvoiceClient = payInvoiceClient;
     _log = logFactory.CreateLog(this);
 }
 public SupervisorsController(
     IPayInternalClient payInternalClient,
     IPayInvoiceClient payInvoiceClient,
     ILogFactory logFactory,
     IPayMerchantClient payMerchantClient)
 {
     _payInvoiceClient  = payInvoiceClient;
     _payMerchantClient = payMerchantClient;
     _log = logFactory.CreateLog(this);
     _payInternalClient = payInternalClient;
 }
 public StaffsController(
     IPayInvoiceClient payInvoiceClient,
     IPayMerchantClient payMerchantClient,
     ICqrsEngine cqrsEngine,
     IMapper mapper)
 {
     _payInvoiceClient  = payInvoiceClient;
     _payMerchantClient = payMerchantClient;
     _cqrsEngine        = cqrsEngine;
     _mapper            = mapper;
 }
Exemple #9
0
 public MerchantsController(
     [NotNull] IMerchantService merchantService,
     [NotNull] IIataService iataService,
     [NotNull] IPayInvoiceClient payInvoiceClient,
     [NotNull] IPayInternalClient payInternalClient,
     [NotNull] IPayMerchantClient payMerchantClient)
 {
     _merchantService   = merchantService ?? throw new ArgumentNullException(nameof(merchantService));
     _iataService       = iataService ?? throw new ArgumentNullException(nameof(iataService));
     _payInvoiceClient  = payInvoiceClient ?? throw new ArgumentNullException(nameof(payInvoiceClient));
     _payInternalClient = payInternalClient ?? throw new ArgumentNullException(nameof(payInternalClient));
     _payMerchantClient = payMerchantClient ?? throw new ArgumentNullException(nameof(payMerchantClient));
 }
 public InvoicesController(
     IIataService iataService,
     IMerchantService merchantService,
     IPayInternalClient payInternalClient,
     IPayInvoiceClient payInvoiceClient,
     ILogFactory logFactory)
 {
     _iataService       = iataService;
     _merchantService   = merchantService;
     _payInternalClient = payInternalClient;
     _payInvoiceClient  = payInvoiceClient ?? throw new ArgumentNullException(nameof(payInvoiceClient));
     _log = logFactory?.CreateLog(this) ?? throw new ArgumentNullException(nameof(logFactory));
 }
Exemple #11
0
 public EmailService(
     IPayInvoiceClient payInvoiceClient,
     ILykkeAssetsResolver lykkeAssetsResolver,
     IEmailPartnerRouterClient emailPartnerRouterClient,
     ILogFactory logFactory,
     IPayMerchantClient payMerchantClient)
 {
     _payInvoiceClient         = payInvoiceClient;
     _lykkeAssetsResolver      = lykkeAssetsResolver;
     _emailPartnerRouterClient = emailPartnerRouterClient;
     _payMerchantClient        = payMerchantClient;
     _log = logFactory.CreateLog(this);
 }
Exemple #12
0
 public AssetService(
     IPayInternalClient payInternalClient,
     IPayInvoiceClient payInvoiceClient,
     ILykkeAssetsResolver lykkeAssetsResolver,
     IMemoryCache memoryCache,
     ILogFactory logFactory)
 {
     _payInternalClient        = payInternalClient;
     _payInvoiceClient         = payInvoiceClient;
     _lykkeAssetsResolver      = lykkeAssetsResolver;
     _assetsNetworkCache       = new OnDemandDataCache <Dictionary <string, BlockchainType> >(memoryCache);
     _assetBlockchainTypeCache = new OnDemandDataCache <Tuple <BlockchainType> >(memoryCache);
     _log = logFactory.CreateLog(this);
 }
Exemple #13
0
 public SignupController(
     IPayMerchantClient payMerchantClient,
     IPayAuthClient payAuthClient,
     IPayInvoiceClient payInvoiceClient,
     ISignupService signupService,
     IEmailService emailService,
     ILogFactory logFactory)
 {
     _payMerchantClient = payMerchantClient;
     _payAuthClient     = payAuthClient;
     _payInvoiceClient  = payInvoiceClient;
     _signupService     = signupService;
     _emailService      = emailService;
     _log = logFactory.CreateLog(this);
 }
 public MerchantsController(
     IPayInternalClient payInternalClient,
     IPayAuthClient payAuthClient,
     IPayInvoiceClient payInvoiceClient,
     IPayMerchantClient payMerchantClient,
     ILogFactory logFactory,
     IPayTransferValidationClient payTransferValidationClient)
 {
     _payInternalClient           = payInternalClient;
     _payAuthClient               = payAuthClient;
     _payInvoiceClient            = payInvoiceClient;
     _payMerchantClient           = payMerchantClient;
     _payTransferValidationClient = payTransferValidationClient;
     _log = logFactory.CreateLog(this);
 }
Exemple #15
0
 public PayHistoryService(IPayHistoryClient payHistoryClient, ILogFactory logFactory,
                          IMerchantService merchantService, IPayInvoiceClient payInvoiceClient,
                          IExplorerUrlResolver explorerUrlResolver, IEthereumCoreClient ethereumCoreClient,
                          IIataService iataService, IHistoryOperationTitleProvider historyOperationTitleProvider,
                          string merchantDefaultLogoUrl)
 {
     _payHistoryClient              = payHistoryClient;
     _merchantService               = merchantService;
     _payInvoiceClient              = payInvoiceClient;
     _explorerUrlResolver           = explorerUrlResolver;
     _ethereumCoreClient            = ethereumCoreClient;
     _iataService                   = iataService;
     _historyOperationTitleProvider = historyOperationTitleProvider;
     _merchantDefaultLogoUrl        = merchantDefaultLogoUrl;
     _log = logFactory.CreateLog(this);
 }
Exemple #16
0
 public MerchantService(
     IPayInternalClient payInternalClient,
     IPayInvoiceClient payInvoiceClient,
     IMemoryCache memoryCache,
     MerchantSettings merchantSettings,
     CacheExpirationPeriodsSettings cacheExpirationPeriods,
     IPayMerchantClient payMerchantClient)
 {
     _payInternalClient      = payInternalClient;
     _payInvoiceClient       = payInvoiceClient;
     _merchantSettings       = merchantSettings;
     _merchantNamesCache     = new OnDemandDataCache <string>(memoryCache);
     _merchantLogoUrlsCache  = new OnDemandDataCache <string>(memoryCache);
     _cacheExpirationPeriods = cacheExpirationPeriods;
     _payMerchantClient      = payMerchantClient;
 }
Exemple #17
0
 public SettingsController(
     IAssetService assetService,
     ILykkeAssetsResolver lykkeAssetsResolver,
     IMerchantService merchantService,
     IPayMerchantClient payMerchantClient,
     IPayAuthClient payAuthClient,
     IPayInvoiceClient payInvoiceClient,
     ILogFactory logFactory)
 {
     _assetService        = assetService;
     _lykkeAssetsResolver = lykkeAssetsResolver;
     _merchantService     = merchantService;
     _payMerchantClient   = payMerchantClient;
     _payAuthClient       = payAuthClient;
     _payInvoiceClient    = payInvoiceClient;
     _log = logFactory.CreateLog(this);
 }
 public InvoiceService(
     IMerchantService merchantService,
     IAssetService assetService,
     IPayInvoiceClient payInvoiceClient,
     IPayInternalClient payInternalClient,
     IRateCalculatorClient rateCalculatorClient,
     ILykkeAssetsResolver lykkeAssetsResolver,
     IMemoryCache memoryCache,
     CacheExpirationPeriodsSettings cacheExpirationPeriods,
     ILogFactory logFactory,
     IPayMerchantClient payMerchantClient)
 {
     _merchantService        = merchantService;
     _assetService           = assetService;
     _payInvoiceClient       = payInvoiceClient;
     _payInternalClient      = payInternalClient;
     _rateCalculatorClient   = rateCalculatorClient;
     _lykkeAssetsResolver    = lykkeAssetsResolver;
     _cacheExpirationPeriods = cacheExpirationPeriods;
     _payMerchantClient      = payMerchantClient;
     _ratesCache             = new OnDemandDataCache <Tuple <double> >(memoryCache);
     _employeeFullNameCache  = new OnDemandDataCache <string>(memoryCache);
     _log = logFactory.CreateLog(this);
 }
Exemple #19
0
 public FilesController(IPayInvoiceClient payInvoiceClient)
 {
     _payInvoiceClient = payInvoiceClient;
 }