public async Task RecordWithdrawTransactionAsync(RequestCreateTransactionModel request, CancellationToken cancellationToken = default(CancellationToken)) { var content = new StringContent(JsonConvert.SerializeObject(request), Encoding.UTF8, "application/json"); var response = await HttpClientWithAuthorization.PostAsync("/api/transactions/withdraw", content, cancellationToken); await response.EnsureSuccessStatusCodeAsync(); }
public Task WithDraw(RequestCreateTransactionModel model, CancellationToken cancellationToken = default(CancellationToken)) { return(transactionService.RecordWithdrawTransactionAsync(model.BankingAccountId, model.Amount, cancellationToken)); }