public HttpResponseMessage Post([FromBody] Topic topic) { IQueryable <Topic> results = _repo.GetTopicsById(topic.Id); if (results.Count() > 0) { return(Request.CreateResponse(HttpStatusCode.Created, results)); } else { return(Request.CreateResponse(HttpStatusCode.BadRequest)); } }