public HttpResponseMessage GetAllCourses() { var response = _service.FetchAllCourses(); if (response.Courses != null) { return(Request.CreateResponse <GetCoursesResponse>(HttpStatusCode.OK, response)); } else { return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "No courses found")); } }