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
            });
        }
Ejemplo n.º 3
0
 public DeactivateBankAccountResponse DeactivateBankAccount(DeactivateBankAccountRequest request)
 {
     return(WebClient.SecurePostAsJson <DeactivateBankAccountRequest, DeactivateBankAccountResponse>(Token, _url + AdminApiRoutes.DeactivateBankAccount, request));
 }