Ejemplo n.º 1
0
        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();
        }
Ejemplo n.º 2
0
        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();
        }
Ejemplo n.º 3
0
 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);
 }