public ActionResult Create(Worker obj) { if (ModelState.IsValid) { dataManager.Workers.Save(obj); return RedirectToAction("Show", new { Id = obj.Id }); } return View(obj); }
public ActionResult Edit(Worker obj) { if (ModelState.IsValid) { dataManager.Workers.Save(obj); return RedirectToAction("Show", new { Id = obj.Id }); } ViewBag.Persons = from p in dataManager.Persons.GetAll() select new SelectListItem { Text = p.FullName, Value = p.Id.ToString(), Selected = p.Id == obj.PersonId }; //ModelState.AddModelError("PersonId", "Работник уже существует!"); return View(obj); }