public async Task <IHttpActionResult> Delete(int id) { Course course = await courseService.GetById(id); if (course == null) { return(NotFound()); } await courseService.Delete(id); CourseDTO courseDTO = mapper.Map <CourseDTO>(course); return(Ok()); }