public ActionResult Create([Bind(Include = "surname,name,patronymic,mail,phoneNumber")] parentsOfStudentPL el) { if (ModelState.IsValid) { if (!string.IsNullOrEmpty(el.surname)) { el.surname = el.surname.Trim(); } el.name = el.name.Trim(); if (!string.IsNullOrEmpty(el.patronymic)) { el.patronymic = el.patronymic.Trim(); } if (!string.IsNullOrEmpty(el.mail)) { el.mail = el.mail.Trim(); } el.phoneNumber = el.phoneNumber.Trim(); el.disable = false; parentsOfStudentBL parent = Mapper.Map <parentsOfStudentPL, parentsOfStudentBL>(el); if (BLService_.parentsOfStudentBL.Add(parent) != 0) { return(RedirectToAction("Index")); } ModelState.AddModelError("", "ошибка при создании, попробуйте позже"); } return(View(el)); }
public ActionResult Edit([Bind(Include = "Id,surname,name,patronymic,mail,phoneNumber,disable")] parentsOfStudentPL el) { if (ModelState.IsValid) { try { if (!string.IsNullOrEmpty(el.surname)) { el.surname = el.surname.Trim(); } el.name = el.name.Trim(); if (!string.IsNullOrEmpty(el.patronymic)) { el.patronymic = el.patronymic.Trim(); } if (!string.IsNullOrEmpty(el.mail)) { el.mail = el.mail.Trim(); } el.phoneNumber = el.phoneNumber.Trim(); parentsOfStudentBL parent = Mapper.Map <parentsOfStudentPL, parentsOfStudentBL>(el); int res = BLService_.parentsOfStudentBL.Update(parent); if (res == 1) { return(RedirectToAction("Index")); } else if (res == 0) { ModelState.AddModelError("", "Подобная запись уже существует"); return(View(el)); } } catch { } ModelState.AddModelError("", "ошибка редактирования, попробуйте позже"); } return(View(el)); }