public ActionResult Create(Person person) { person.GetRuleViolations(); if (person.IsValid) { person.Create(); return RedirectToAction("Index", new { id = person.TeamNumber }); } else { ModelState.AddModelErrors(person.Errors); SetViewData(person.TeamNumber, person); return View(); } }