/// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='cancellationToken'>
 /// The cancellation token.
 /// </param>
 public static async Task <IList <WalletInfo> > ApiWalletGetAsync(this ILykkePayServiceGenerateAddressMicroService operations, CancellationToken cancellationToken = default(CancellationToken))
 {
     using (var _result = await operations.ApiWalletGetWithHttpMessagesAsync(null, cancellationToken).ConfigureAwait(false))
     {
         return(_result.Body);
     }
 }
 public BalanceChangeHandler(AppSettings.ProcessRequestSettings settings, ILog log,
                             ILykkePayServiceGenerateAddressMicroService walletClient)
 {
     _log          = log;
     _settings     = settings;
     _walletClient = walletClient;
 }
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='request'>
 /// </param>
 /// <param name='cancellationToken'>
 /// The cancellation token.
 /// </param>
 public static async Task <GenerateAddressModel> ApiGeneratePostAsync(this ILykkePayServiceGenerateAddressMicroService operations, GenerateAddressRequest request = default(GenerateAddressRequest), CancellationToken cancellationToken = default(CancellationToken))
 {
     using (var _result = await operations.ApiGeneratePostWithHttpMessagesAsync(request, null, cancellationToken).ConfigureAwait(false))
     {
         return(_result.Body);
     }
 }
Exemplo n.º 4
0
 public OrderController(PayApiSettings payApiSettings, HttpClient client, ILykkePayServiceStoreRequestMicroService storeRequestClient, IBitcoinApi bitcointApiClient,
                        ILykkePayServiceGenerateAddressMicroService generateAddressClient, IPayWalletservice payWalletservice, ILog log)
     : base(payApiSettings, client, generateAddressClient, storeRequestClient, bitcointApiClient, payWalletservice, log)
 {
     _gaService          = generateAddressClient;
     _storeRequestClient = storeRequestClient;
 }
 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;
 }
Exemplo n.º 6
0
 public BaseTransactionController(PayApiSettings payApiSettings, HttpClient client,
                                  ILykkePayServiceGenerateAddressMicroService gnerateAddressClient,
                                  ILykkePayServiceStoreRequestMicroService storeRequestClient,
                                  IBitcoinApi bitcointApiClient, IPayWalletservice payWalletservice,
                                  ILog log)
     : base(payApiSettings, client, log)
 {
     GnerateAddressClient = gnerateAddressClient;
     StoreRequestClient   = storeRequestClient;
     BitcointApiClient    = bitcointApiClient;
     _payWalletservice    = payWalletservice;
 }
Exemplo n.º 7
0
 public PurchaseController(
     PayApiSettings payApiSettings,
     HttpClient client,
     ILykkePayServiceStoreRequestMicroService storeRequestClient,
     IBitcoinApi bitcointApiClient,
     ILykkePayServiceGenerateAddressMicroService generateAddressClient,
     IExchangeOperationsServiceClient exchangeOperationClient,
     IPayWalletservice payWalletservice,
     ILog log)
     : base(payApiSettings, client, generateAddressClient, storeRequestClient, bitcointApiClient, payWalletservice, log)
 {
     _exchangeOperationClient = exchangeOperationClient;
 }
 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;
 }
Exemplo n.º 9
0
 public GenerateAddressController(PayApiSettings payApiSettings, HttpClient client, ILykkePayServiceGenerateAddressMicroService gaService,
                                  ILog log) : base(payApiSettings, client, log)
 {
     _gaService = gaService;
 }
Exemplo n.º 10
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));
 }
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='merchantId'>
 /// </param>
 public static IList <WalletInfo> ApiWalletByMerchantIdGet(this ILykkePayServiceGenerateAddressMicroService operations, string merchantId)
 {
     return(operations.ApiWalletByMerchantIdGetAsync(merchantId).GetAwaiter().GetResult());
 }
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='changeRequest'>
 /// </param>
 /// <param name='cancellationToken'>
 /// The cancellation token.
 /// </param>
 public static async Task ApiWalletPostAsync(this ILykkePayServiceGenerateAddressMicroService operations, IList <WallerChangeRequest> changeRequest = default(IList <WallerChangeRequest>), CancellationToken cancellationToken = default(CancellationToken))
 {
     (await operations.ApiWalletPostWithHttpMessagesAsync(changeRequest, null, cancellationToken).ConfigureAwait(false)).Dispose();
 }
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='changeRequest'>
 /// </param>
 public static void ApiWalletPost(this ILykkePayServiceGenerateAddressMicroService operations, IList <WallerChangeRequest> changeRequest = default(IList <WallerChangeRequest>))
 {
     operations.ApiWalletPostAsync(changeRequest).GetAwaiter().GetResult();
 }
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 public static IList <WalletInfo> ApiWalletGet(this ILykkePayServiceGenerateAddressMicroService operations)
 {
     return(operations.ApiWalletGetAsync().GetAwaiter().GetResult());
 }
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='request'>
 /// </param>
 public static GenerateAddressModel ApiGeneratePost(this ILykkePayServiceGenerateAddressMicroService operations, GenerateAddressRequest request = default(GenerateAddressRequest))
 {
     return(operations.ApiGeneratePostAsync(request).GetAwaiter().GetResult());
 }