Пример #1
0
 public IHttpActionResult Post([FromBody] AuthorModel value)
 {
     if (ModelState.IsValid)
     {
         bool success = authorBll.AddAuthor(value);
         if (success)
         {
             return(Ok());
         }
         return(BadRequest());
     }
     else
     {
         return(BadRequest(ModelState));
     }
 }
Пример #2
0
        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));
            }
        }