public HttpResponseMessage CreateWidget([FromBody()] WidgetModel Widget) { var result = false; if (ModelState.IsValid) { result = _WidgetsRepository.AddWidget(Widget); } var model = JsonConvert.SerializeObject(result); var response = this.Request.CreateResponse(HttpStatusCode.OK); response.Content = new StringContent(model, Encoding.UTF8, "application/json"); return(response); }