Example #1
0
        public ActionResult EditAuthor(Author author)
        {
            if (ModelState.IsValid)
            {
                string submit = Request.Form["submit"];

                if (submit == "Edit")
                {
                    authorManager.EditAuthor(author);
                    return(RedirectToAction("AddBook", "Book", null));
                }
                else
                {
                    return(View(author));
                }
            }
            else
            {
                return(View(author));
            }
        }
Example #2
0
        public HttpResponseMessage EditAuthor([FromUri] string name, [FromBody] AuthorModel newAuthor)
        {
            if (ModelState.IsValid)
            {
                AuthorManager AuthorManager = new AuthorManager();

                if (AuthorManager.EditAuthor(name, newAuthor))
                {
                    return(Request.CreateResponse(HttpStatusCode.OK));
                }
                else
                {
                    return(Request.CreateResponse(HttpStatusCode.InternalServerError));
                }
            }

            else
            {
                return(Request.CreateResponse(HttpStatusCode.BadRequest));
            }
        }