public IActionResult EditProfile(UserViewModel userViewModel) { if (userViewModel != null) { List <string> modelErrors = _accountControllerHelper.VerifyViewModel(userViewModel); if (modelErrors.Any()) { foreach (string error in modelErrors) { ModelState.AddModelError(error, error); } return(View("EditProfile", userViewModel)); } else { _accountLogic.EditUser(_accountControllerHelper.BuildDTO(userViewModel)); return(RedirectToAction("Index", "Home")); } } return(RedirectToAction("Index", "Home")); }