public ActionResult IndexPost() { if (Session["User"] == null) { return(View("~/Views/Shared/Unauthorized.cshtml")); } var title = Request.Form["Title"]; var ISBN = Request.Form["ISBN"]; var pages = Request.Form["pages"]; var publicationInfo = Request.Form["PublicationInfo"]; var signID = Request.Form["signId"]; var authors = Request.Form["authors"].Split(',').ToList(); BookValidatior bookValidator = new BookValidatior(); var validateResult = bookValidator.validate(title, ISBN, pages, publicationInfo, authors); if (validateResult.Count == 0) { BookManager newBook = new BookManager(); newBook.createBook(title, ISBN, pages, publicationInfo, signID, authors); return(View("CreateBook")); } else { ViewBag.Validation = validateResult; return(View("CreateBook")); } }
public ActionResult Index() { if (Session["User"] == null) { return(View("~/Views/Shared/Unauthorized.cshtml")); } BookValidatior bookValidator = new BookValidatior(); var smartIsbn = (Request["newISBN"] == Request["oldISBN"])? "0" : Request["newISBN"]; var validateResult = bookValidator.validate(Request["Title"], smartIsbn, Request["pages"], Request["PublicationInfo"], Request.Form["authors"].Split(',').ToList()); if (validateResult.Count == 0) { BookManager BookEdit = new BookManager(); BookEdit.editBook(Request["Title"], Request["newISBN"], Request["pages"], Request["PublicationInfo"], Request.Form["authors"].Split(',').ToList(), Request["oldISBN"]); return(View("Edited")); } else { ViewBag.Validation = validateResult; Index(Request["oldISBN"]); return(View("bookEdit")); } }