public async Task <object> Put(CourseEditDto dto) { var course = await _context.Courses.FindAsync(dto.Id); Mapper.Map(dto, course); _context.SaveChanges(); return(Ok(dto)); }
public async Task <IActionResult> Update(int id, CourseEditDto updatedCourse) { if (id != updatedCourse.Id) { return(BadRequest()); } if (!ModelState.IsValid) { return(BadRequest()); } var courseResult = await _courseService.Update(_mapper.Map <Course>(updatedCourse)); if (courseResult == null) { return(BadRequest()); } return(Ok(_mapper.Map <CourseResultDto>(courseResult))); }