예제 #1
0
        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 NewCryptoCurrencyDepositMessageBuilder(Guid walletId, NewCryptoCurrencyDeposit deposit)
 {
     _walletId = walletId;
     _deposit  = deposit;
 }
예제 #4
0
		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>();
		}