コード例 #1
0
 public OrderRequestHandler(MerchantOrderAddress address, AppSettings.ProcessRequestSettings settings, IMerchantOrderRequestRepository merchantOrderRequestRepository, ILykkePayServiceGenerateAddressMicroService generateAddressMicroService, ILog log, IBitcoinAggRepository bitcoinAggRepository, RPCClient rpcClient, NinjaServiceClient ninjaSettings)
 {
     _address       = address;
     _settings      = settings;
     _ninjaSettings = ninjaSettings;
     _merchantOrderRequestRepository = merchantOrderRequestRepository;
     _generateAddressMicroService    = generateAddressMicroService;
     _log = log;
     _bitcoinAggRepository = bitcoinAggRepository;
     _rpcClient            = rpcClient;
 }
コード例 #2
0
 public ProcessRequest(AppSettings.ProcessRequestSettings settings, ILog log, ILykkePayServiceStoreRequestMicroService storeClient,
                       IBitcoinAggRepository bitcoinRepo, IMerchantPayRequestRepository merchantPayRequestRepository, IBitcoinApi bitcoinApi,
                       IMerchantOrderRequestRepository merchantOrderRequestRepository, ILykkePayServiceGenerateAddressMicroService generateAddressMicroService,
                       IBitcoinAggRepository bitcoinAggRepository, RPCClient rpcClient, NinjaServiceClient ninjaSettings)
 {
     _log         = log;
     _storeClient = storeClient;
     _settings    = settings;
     _bitcoinRepo = bitcoinRepo;
     _merchantPayRequestRepository = merchantPayRequestRepository;
     _bitcoinApi = bitcoinApi;
     _merchantOrderRequestRepository = merchantOrderRequestRepository;
     _generateAddressMicroService    = generateAddressMicroService;
     _bitcoinAggRepository           = bitcoinAggRepository;
     _rpcClient     = rpcClient;
     _ninjaSettings = ninjaSettings;
 }
コード例 #3
0
 internal static IRequestHandler Create(MerchantOrderAddress address, AppSettings.ProcessRequestSettings settings,
                                        IMerchantOrderRequestRepository merchantOrderRequestRepository, ILykkePayServiceGenerateAddressMicroService generateAddressMicroService, ILog log,
                                        IBitcoinAggRepository bitcoinAggRepository, RPCClient rpcClient, NinjaServiceClient ninjaSettings)
 {
     return(new OrderRequestHandler(address, settings, merchantOrderRequestRepository, generateAddressMicroService, log, bitcoinAggRepository, rpcClient, ninjaSettings));
 }