public HttpResponseMessage PostRace(Race race) { if (ModelState.IsValid) { raceRepository.Insert(race); HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.Created, race); return response; } return Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState); }
public HttpResponseMessage PutRace(int id, Race race) { if (!ModelState.IsValid) { return Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState); } if (id != race.RaceId) { return Request.CreateResponse(HttpStatusCode.BadRequest); } raceRepository.Update(x=>x.RaceId==id,race); return Request.CreateResponse(HttpStatusCode.OK); }