public object RequestMoney(JsonMember.RequestMoney obj) { RequestMoney obj1 = new RequestMoney(); try { Sqldbmanager.Open(); Sqldbmanager.CreateParameters(4); Sqldbmanager.AddParameters(0, "@RequestId", obj.RequestId); Sqldbmanager.AddParameters(1, "@RequesterId", obj.RequesterId); Sqldbmanager.AddParameters(2, "@RequestToId", obj.RequestToId); Sqldbmanager.AddParameters(3, "@Amount", obj.Amount); idr = Sqldbmanager.ExecuteReader(CommandType.StoredProcedure, "USP_RequestMoney"); while (idr.Read()) { obj1 = new RequestMoney() { flag = (Convert.ToBoolean(idr["flag"])).ToString(), Message = Convert.ToString(idr["Message"]) }; } } catch (Exception Ex) { DS = LogError("Request Money", Ex.Message.ToString(), "SP Name: USP_RequestMoney"); obj1 = new RequestMoney() { flag = "false", Message = DS.Tables[0].Rows[0]["Meaasge"].ToString() }; } finally { Sqldbmanager.Close(); } return(obj1); }
public async Task can_request() { SetupServerSingleResponse(Transaction7); var create = new RequestMoney { Type = "request", To = "*****@*****.**", Amount = 0.1m, Currency = "BTC" }; var r = await client.Transactions.RequestMoneyAsync("fff", create); var truth = new Response <Transaction> { Data = Transaction7Model }; truth.Should().BeEquivalentTo(r); server.ShouldHaveExactCall("https://api.coinbase.com/v2/accounts/fff/transactions") .WithVerb(HttpMethod.Post); }
/// <summary> /// Requests money from an email address. /// </summary> Task <Response <Transaction> > ITransactionsEndpoint.RequestMoneyAsync(string accountId, RequestMoney requestMoney, CancellationToken cancellationToken) { return(this.AccountsEndpoint .AppendPathSegments(accountId, "transactions") .WithClient(this) .PostJsonAsync(requestMoney, cancellationToken) .ReceiveJson <Response <Transaction> >()); }