Пример #1
0
 public StatusProcessor(IMerchantPayRequestRepository merchantRepo, ILog log, AppSettings.StatusBroadcastSettings settings,
                        HttpClient httpClient, IBitcoinAggRepository bitcoinRepo, IMerchantOrderRequestRepository merchantOrderRepo)
 {
     _log               = log;
     _merchantRepo      = merchantRepo;
     _settings          = settings;
     _httpClient        = httpClient;
     _bitcoinRepo       = bitcoinRepo;
     _merchantOrderRepo = merchantOrderRepo;
 }
 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;
 }
 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;
 }
Пример #4
0
 public StoreOrderController(IMerchantOrderRequestRepository merchantOrderRequestRepository)
 {
     _merchantOrderRequestRepository = merchantOrderRequestRepository;
 }
Пример #5
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));
 }