public ActionResult CreateContentOfThePlane(ContentOfThePlanViewModel contentOfThePlanViewModel, int AcademicPlans, int Disciplines) { try { if (ModelState.IsValid) { var contentOfThePlanDTO = new ContentOfThePlanDTO { NumberOfHoursOfLectures = contentOfThePlanViewModel.NumberOfHoursOfLectures, NumberOfHoursOfPractice = contentOfThePlanViewModel.NumberOfHoursOfPractice, Reporting = contentOfThePlanViewModel.Reporting, SemesterNumber = contentOfThePlanViewModel.SemesterNumber, AcademicPlanId = AcademicPlans, DisciplineId = Disciplines, }; contentOfThePlanService.CreateContentOfThePlan(contentOfThePlanDTO); TempData["message"] = string.Format("Информация об ученом плане была добавлена"); return(RedirectToAction("index")); } } catch (ValidationException ex) { ModelState.AddModelError(ex.Property, ex.Message); } return(View(contentOfThePlanViewModel)); }
public void CreateContentOfThePlan(ContentOfThePlanDTO contentOfThePlanDTO) { if (contentOfThePlanDTO == null) { throw new ValidationException("Введите данные", ""); } ContentOfThePlan contentOfThePlan = new ContentOfThePlan { NumberOfHoursOfLectures = contentOfThePlanDTO.NumberOfHoursOfLectures, NumberOfHoursOfPractice = contentOfThePlanDTO.NumberOfHoursOfPractice, Reporting = contentOfThePlanDTO.Reporting, SemesterNumber = contentOfThePlanDTO.SemesterNumber, AcademicPlanId = contentOfThePlanDTO.AcademicPlanId, DisciplineId = contentOfThePlanDTO.DisciplineId }; Database.ContentOfThePlans.Create(contentOfThePlan); Database.Save(); }