public ActionResult Deactivate(DeactivateBankAccountRequest request) { var response = GetAdminApiProxy(Request).DeactivateBankAccount(request); return(response.Success ? this.Success(new { messageKey = "app:bankAccounts.bankAccountDeactivated" }) : this.Failed(response.Errors)); }
public DeactivateBankAccountResponse Deactivate(DeactivateBankAccountRequest request) { VerifyPermission(Permissions.Deactivate, Modules.BankAccounts); var bankAccount = _bankAccountQueries.GetBankAccount(request.Id); CheckBrand(bankAccount.Bank.BrandId); _bankAccountCommands.Deactivate(request.Id, request.Remarks); return(new DeactivateBankAccountResponse { Success = true }); }
public DeactivateBankAccountResponse DeactivateBankAccount(DeactivateBankAccountRequest request) { return(WebClient.SecurePostAsJson <DeactivateBankAccountRequest, DeactivateBankAccountResponse>(Token, _url + AdminApiRoutes.DeactivateBankAccount, request)); }