コード例 #1
0
 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());
 }
コード例 #2
0
 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());
 }
コード例 #3
0
 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);
     }
 }
コード例 #4
0
 public ActionResult Delete(Models.EDM.Person person)
 {
     dataManager.PersonRepos.Remove(person.Id, out string Res);
     return(RedirectToAction("Index"));
 }