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 })); }