public IActionResult Save(NewViewModel model) { model.Providers = GetProviders(); model.AccountTypes = GetAccountTypes(); if (!ModelState.IsValid) { return(View("New", model)); } var result = _accountService.AddNew(model.AccountTypeId, model.ProviderId, model.Name, model.Number); if (result.HasErrors()) { model.Message = result.GetFailure(); return(View("New", model)); } return(RedirectToAction("Index")); }