public IHttpActionResult Post([FromUri] int topicId, [FromBody] Reply reply) { if (reply == null) { return(BadRequest()); } reply.TopicId = topicId; reply.Created = DateTime.UtcNow; _repo.AddReply(reply); if (!_repo.Commit()) { return(BadRequest()); } return(Created("", reply)); }