public ActionResult AddPublisher(Publisher publisher) { if (ModelState.IsValid) { try { publisherManager.AddNewPublisher(publisher); } catch (Exception) { ModelState.AddModelError("", "Publisher could not be added. The publisher might already exist."); return(View()); } return(RedirectToAction("AddBook", "Book", null)); } else { return(View()); } }