public HttpResponseMessage Post([FromBody] ItemEntity item) { if (!ModelState.IsValid) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Model state is invalid")); } int itemId = _itemServices.CreateItem(item); if (itemId != 0) { return(Request.CreateResponse(HttpStatusCode.Created)); } return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Item cannot be created")); }