public async Task <IActionResult> Withdrawalrequest(WithdrawalviewModel withdrawalviewmodel) { int O = await _ipaymentsRepository.Requestwithdrawalpayment(withdrawalviewmodel, int.Parse(User.FindFirst(ClaimTypes.NameIdentifier).Value)); if (O == 0) { return(BadRequest()); } return(Ok()); }
public async Task <int> Requestwithdrawalpayment(WithdrawalviewModel withdrawalviewModel, int userid) { return(await WithConnection(async c => { return await c.ExecuteAsync("Withdrwalrequestv2", new { @userid = userid, @requestedwithdrawalamount = withdrawalviewModel.Amount, @bankaccountid = withdrawalviewModel.Accountid, @currencycode = withdrawalviewModel.Currency, } , commandType: CommandType.StoredProcedure); })); }