public void Insert(CourseDto courseDto) { this.courseRepository.Insert(new Course { Id = Guid.NewGuid(), Name = courseDto.Name, StartDate = courseDto.StartDate, EndDate = courseDto.EndDate, CourseResults = new List<CourseResult>() }); this.courseRepository.SaveChange(); }
public void Update(CourseDto courseDto) { var course = this.courseRepository.Get(courseDto.Id); course.Name = courseDto.Name; course.StartDate = courseDto.StartDate; course.EndDate = courseDto.EndDate; this.courseRepository.Update(course); this.courseRepository.SaveChange(); }
public IActionResult Edit(CourseDto model) { if (ModelState.IsValid) { if(model.Id != Guid.Empty && model.Id != null) { this.courseService.Update(model); } else { model.CourseResults = new List<CourseResult>(); this.courseService.Insert(model); } } return View(model); }