コード例 #1
0
        public ActionResult EditEducation(EducationViewModel educationVM)
        {
            educationVM.IdSubject = subjectService.Get().Where(s => s.Name == educationVM.SubjectName).FirstOrDefault().Id;
            IMapper      mapper       = new MapperConfiguration(cfg => cfg.CreateMap <EducationViewModel, EducationDTO>()).CreateMapper();
            EducationDTO educationDTO = mapper.Map <EducationViewModel, EducationDTO>(educationVM);

            educationService.EditEducation(educationDTO);

            StudentDTO studentDTO = studentService.GetStudent(educationDTO.IdStudent);

            studentDTO.StudentAvg = studentService.GetStudentAvg(studentDTO.Id);

            SubjectDTO subjectDTO = subjectService.GetSubject(educationDTO.IdSubject);

            subjectDTO.SubjectAvg = subjectService.GetSubjectAvg(subjectDTO.Id);

            ViewBag.message = "Дані про предмет оновлено";
            return(View("Report"));
        }