public PublicApiDocsController(
     IPayMerchantClient payMerchantClient,
     ILogFactory logFactory)
 {
     _payMerchantClient = payMerchantClient;
     _log = logFactory.CreateLog(this);
 }
 public SettlementController(IPaySettlementClient paySettlementClient,
                             IPayMerchantClient payMerchantClient, ILogFactory logFactory)
 {
     _paySettlementClient = paySettlementClient;
     _payMerchantClient   = payMerchantClient;
     _log = logFactory.CreateLog(this);
 }
Example #3
0
 public MarkupsController(
     IPayInternalClient payInternalClient,
     IPayMerchantClient payMerchantClient)
 {
     _payInternalClient = payInternalClient;
     _payMerchantClient = payMerchantClient;
 }
 public SignRequestController(
     IPayAuthClient payAuthClient,
     IPayMerchantClient payMerchantClient,
     ILogFactory logFactory)
 {
     _payAuthClient     = payAuthClient;
     _payMerchantClient = payMerchantClient;
     _log = logFactory.CreateLog(this);
 }
Example #5
0
 public SupervisorMembershipService(
     [NotNull] ISupervisorMembershipRepository supervisorMembershipRepository,
     [NotNull] ILogFactory logFactory,
     [NotNull] IPayMerchantClient payMerchantClient)
 {
     _supervisorMembershipRepository = supervisorMembershipRepository ?? throw new ArgumentNullException(nameof(supervisorMembershipRepository));
     _payMerchantClient = payMerchantClient ?? throw new ArgumentNullException(nameof(payMerchantClient));
     _log = logFactory.CreateLog(this);
 }
Example #6
0
 public EmployeeService(
     IEmployeeRepository employeeRepository,
     ILogFactory logFactory,
     IPayMerchantClient payMerchantClient)
 {
     _employeeRepository = employeeRepository;
     _log = logFactory.CreateLog(this);
     _payMerchantClient = payMerchantClient;
 }
Example #7
0
 public PaymentRequestsController(
     IPayInternalClient payInternalClient,
     IMapper mapper,
     IPayMerchantClient payMerchantClient)
 {
     _payInternalClient = payInternalClient;
     _mapper            = mapper;
     _payMerchantClient = payMerchantClient;
 }
 public MerchantService(
     IMemoryCache memoryCache,
     CacheExpirationPeriodsSettings cacheExpirationPeriods,
     IPayMerchantClient payMerchantClient)
 {
     _cacheExpirationPeriods = cacheExpirationPeriods;
     _payMerchantClient      = payMerchantClient;
     _merchantNamesCache     = new OnDemandDataCache <string>(memoryCache);
 }
 public MerchantSettingService(
     IMerchantSettingRepository merchantSettingRepository,
     IPayInternalClient payInternalClient,
     ILogFactory logFactory,
     IPayMerchantClient payMerchantClient)
 {
     _merchantSettingRepository = merchantSettingRepository;
     _payMerchantClient         = payMerchantClient;
     _payInternalClient         = payInternalClient;
     _log = logFactory.CreateLog(this);
 }
 public TransfersController(
     IPayInternalClient payInternalClient,
     QBitNinjaClient qBitNinjaClient,
     LykkePayWalletListSettings walletlist,
     IPayMerchantClient payMerchantClient)
 {
     _payInternalClient = payInternalClient;
     _qBitNinjaClient   = qBitNinjaClient ?? throw new ArgumentNullException(nameof(qBitNinjaClient));
     _walletlist        = walletlist;
     _payMerchantClient = payMerchantClient;
 }
 public SupervisorsController(
     IPayInternalClient payInternalClient,
     IPayInvoiceClient payInvoiceClient,
     ILogFactory logFactory,
     IPayMerchantClient payMerchantClient)
 {
     _payInvoiceClient  = payInvoiceClient;
     _payMerchantClient = payMerchantClient;
     _log = logFactory.CreateLog(this);
     _payInternalClient = payInternalClient;
 }
 public EmailService(
     [NotNull] IEmailPartnerRouterClient emailPartnerRouterClient,
     [NotNull] IPayMerchantClient payMerchantClient,
     [NotNull] IEmployeeRepository employeeRepository,
     [NotNull] string payInvoicePortalUrl)
 {
     _emailPartnerRouterClient = emailPartnerRouterClient;
     _payMerchantClient        = payMerchantClient;
     _employeeRepository       = employeeRepository;
     _payInvoicePortalUrl      = payInvoicePortalUrl;
 }
 public StaffsController(
     IPayInvoiceClient payInvoiceClient,
     IPayMerchantClient payMerchantClient,
     ICqrsEngine cqrsEngine,
     IMapper mapper)
 {
     _payInvoiceClient  = payInvoiceClient;
     _payMerchantClient = payMerchantClient;
     _cqrsEngine        = cqrsEngine;
     _mapper            = mapper;
 }
Example #14
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 MarkupService(
     [NotNull] IMarkupRepository markupRepository,
     [NotNull] IPayVolatilityClient payVolatilityClient,
     [NotNull] IPayMerchantClient payMerchantClient,
     [NotNull] string[] volatilityAssetPairs,
     [NotNull] ILogFactory logFactory)
 {
     _markupRepository     = markupRepository;
     _payVolatilityClient  = payVolatilityClient;
     _payMerchantClient    = payMerchantClient;
     _volatilityAssetPairs = volatilityAssetPairs;
     _log = logFactory.CreateLog(this);
 }
Example #16
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);
 }
 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);
 }
Example #18
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);
 }
Example #19
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;
 }
Example #20
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);
 }