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));
        }
コード例 #2
0
        public void CreateAcademicDegree(AcademicDegreeDTO academicDegreeDTO)
        {
            if (academicDegreeDTO == null)
            {
                throw new ValidationException("Введите данные", "");
            }
            AcademicDegree academicDegree = new AcademicDegree
            {
                Title = academicDegreeDTO.Title
            };

            Database.AcademicDegrees.Create(academicDegree);
            Database.Save();
        }