public IHttpActionResult Post([FromBody] AuthorModel value) { if (ModelState.IsValid) { bool success = authorBll.AddAuthor(value); if (success) { return(Ok()); } return(BadRequest()); } else { return(BadRequest(ModelState)); } }
public HttpResponseMessage AddAuthor([FromBody] AuthorModel newAuthor) { if (ModelState.IsValid) { AuthorManager AuthorManager = new AuthorManager(); if (AuthorManager.AddAuthor(newAuthor)) { return(Request.CreateResponse(HttpStatusCode.Created, newAuthor)); } else { return(Request.CreateResponse(HttpStatusCode.InternalServerError)); } } else { return(Request.CreateResponse(HttpStatusCode.BadRequest)); } }