public ActionResult Add(Models.EDM.Person person) { Check(person); if (ModelState.IsValid) { dataManager.PersonRepos.Add(person.FIO, out string Res); return(RedirectToAction("Index")); } return(View()); }
public ActionResult Edit(Models.EDM.Person person) { Check(person); if (ModelState.IsValid) { dataManager.PersonRepos.Change(person.Id, person.FIO, out string Res); return(RedirectToAction("Index")); } ViewData.Model = dataManager.PersonRepos.Find(person.Id); return(View()); }
public void Check(Models.EDM.Person person) { if (string.IsNullOrWhiteSpace(person.FIO)) { ModelState.AddModelError("FIO", GlobalResources.SiteResources.PleaseInput + GlobalResources.SiteResources.Person_FIO); } else if (!Checker.IsFIO(person.FIO)) { ModelState.AddModelError("FIO", GlobalResources.SiteResources.WrongFormat + GlobalResources.SiteResources.Person_FIO); } }
public ActionResult Delete(Models.EDM.Person person) { dataManager.PersonRepos.Remove(person.Id, out string Res); return(RedirectToAction("Index")); }