public Task <CryptoCurrencyDepositResult> DepositCryptoCurrencyAsync(Guid walletId, NewCryptoCurrencyDeposit deposit) { if (walletId == Guid.Empty) { throw new ArgumentException("walletId"); } if (deposit == null) { throw new ArgumentNullException("deposit"); } var request = new NewCryptoCurrencyDepositMessageBuilder(walletId, deposit); return(SendAsync(request).ReadAsAsync <CryptoCurrencyDepositResult>()); }
public NewCryptoCurrencyDepositMessageBuilder(Guid walletId, NewCryptoCurrencyDeposit deposit) { _walletId = walletId; _deposit = deposit; }
public Task<CryptoCurrencyDepositResult> DepositCryptoCurrencyAsync(Guid walletId, NewCryptoCurrencyDeposit deposit) { if (walletId == Guid.Empty) throw new ArgumentException("walletId"); if (deposit == null) throw new ArgumentNullException("deposit"); var request = new NewCryptoCurrencyDepositMessageBuilder(walletId, deposit); return SendAsync(request).ReadAsAsync<CryptoCurrencyDepositResult>(); }