public IActionResult CreateUser(UserVm newUserAccountuser) { if (!ModelState.IsValid) { throw new Exception("Model invalid"); } var request = new CreateUserRequest { User = new User { FirstName = newUserAccountuser.FirstName, Email = newUserAccountuser.Email, LastName = newUserAccountuser.LastName, Password = newUserAccountuser.Password, UserName = newUserAccountuser.UserName } }; var response = service.CreatUser(request); if (response.Success) { return(RedirectToAction("Login")); } ViewBag.Error = response.ErrorMessage; return(View()); }