public ActionResult CreateAcademicDegree(AcademicDegreeViewModel academicDegreeViewModel) { try { if (ModelState.IsValid) { var academicDegreeDTO = new AcademicDegreeDTO { Title = academicDegreeViewModel.Title }; academicDegreeService.CreateAcademicDegree(academicDegreeDTO); TempData["message"] = string.Format("Ученая степень была добавлена"); return(RedirectToAction("index")); } } catch (ValidationException ex) { ModelState.AddModelError(ex.Property, ex.Message); } return(View(academicDegreeViewModel)); }
public void CreateAcademicDegree(AcademicDegreeDTO academicDegreeDTO) { if (academicDegreeDTO == null) { throw new ValidationException("Введите данные", ""); } AcademicDegree academicDegree = new AcademicDegree { Title = academicDegreeDTO.Title }; Database.AcademicDegrees.Create(academicDegree); Database.Save(); }