public ActionResult Activate(ActivateBankAccountRequest request)
        {
            var response = GetAdminApiProxy(Request).ActivateBankAccount(request);

            return(response.Success ? this.Success(
                       new
            {
                messageKey = "app:bankAccounts.bankAccountActivated"
            }) : this.Failed(response.Errors));
        }
        public ActivateBankAccountResponse Activate(ActivateBankAccountRequest request)
        {
            VerifyPermission(Permissions.Activate, Modules.BankAccounts);

            var bankAccount = _bankAccountQueries.GetBankAccount(request.Id);

            CheckBrand(bankAccount.Bank.BrandId);

            _bankAccountCommands.Activate(request.Id, request.Remarks);
            return(new ActivateBankAccountResponse
            {
                Success = true
            });
        }
Beispiel #3
0
 public ActivateBankAccountResponse ActivateBankAccount(ActivateBankAccountRequest request)
 {
     return(WebClient.SecurePostAsJson <ActivateBankAccountRequest, ActivateBankAccountResponse>(Token, _url + AdminApiRoutes.ActivateBankAccount, request));
 }