public HttpResponseMessage PostCourse(Course course) { if (ModelState.IsValid) { courseRepository.Insert(course); HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.Created, course); return response; } else { return Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState); } }
public HttpResponseMessage PutCourse(int id, Course course) { if (!ModelState.IsValid) { return Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState); } if (id != course.CourseId) { return Request.CreateResponse(HttpStatusCode.BadRequest); } courseRepository.Update(x=>x.CourseId ==id,course); return Request.CreateResponse(HttpStatusCode.OK); }