public ActionResult Create(UsersViewModel newUser) { try { bool error = false; if (newUser.Name.IsEmpty()) { error = true; ModelState.AddModelError(string.Empty, "User Name cannot be empty"); } if (newUser.City.IsEmpty()) { error = true; ModelState.AddModelError(string.Empty, "City cannot be empty"); } if (error) { return(View("Create", newUser)); } var userService = new UsersServices(db); var user = new User(); user.Email = newUser.Email; user.Name = newUser.Name; user.City = newUser.City; userService.CreateUser(user); return(RedirectToAction("Index", "Review")); } catch { return(View()); } }