public IActionResult Post(BankAccountCreateViewModel model)
        {
            if (this.ModelState.IsValid)
            {
                BankAccount bankAccount = model.ToBankEntity();
                var         repo        = this.Storage.GetRepository <IBankAccountRepository>();

                repo.Create(bankAccount, GetCurrentUserName());
                this.Storage.Save();

                return(Ok(new { success = true, data = bankAccount }));
            }

            return(BadRequest(new { success = false }));
        }