public ActionResult CreateAcademicTitle(AcademicTitleViewModel academicTitleViewModel) { try { if (ModelState.IsValid) { var academicTitleDTO = new AcademicTitleDTO { Title = academicTitleViewModel.Title }; academicTitleService.CreateAcademicTitle(academicTitleDTO); TempData["message"] = string.Format("Ученая степень была добавлена"); return(RedirectToAction("index")); } } catch (ValidationException ex) { ModelState.AddModelError(ex.Property, ex.Message); } return(View(academicTitleViewModel)); }
public void CreateAcademicTitle(AcademicTitleDTO academicTitleDTO) { if (academicTitleDTO == null) { throw new ValidationException("Введите данные", ""); } AcademicTitle academicTitle = new AcademicTitle { Title = academicTitleDTO.Title }; Database.AcademicTitles.Create(academicTitle); Database.Save(); }