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));
        }