public HttpResponseMessage Create(EventCreateRequest createModel) { if (createModel == null) { return(Request.CreateErrorResponse( HttpStatusCode.NotAcceptable, "No data was sent to the server.")); } ; if (!ModelState.IsValid) { return(Request.CreateErrorResponse( HttpStatusCode.BadRequest, ModelState)); } ; ItemResponse <int> itemResponse = new ItemResponse <int>(); itemResponse.Item = eventsService.Create(createModel); return(Request.CreateResponse(HttpStatusCode.OK, itemResponse)); }