public ActionResult RemoveAuthorFromBook(string ISBN, int Aid) { if (new Auth((BorrowerWithUser)Session["User"]).HasAdminPermission()) { BookAuthorService.RemoveBookAuthor(Aid, ISBN); return(Redirect("/BookAdmin/Book/" + ISBN)); } return(Redirect("/Error/Code/403")); }
public ActionResult AddAuthorToBook(int Aid, string isbn) { if (new Auth((BorrowerWithUser)Session["User"]).HasAdminPermission()) { if (!BookAuthorService.BookAuthorExists(Aid, isbn)) { BookAuthorService.StoreBookAuthor(new bookAuthor() { Aid = Aid, ISBN = isbn }); } return(RedirectToAction("Book", new { id = isbn })); } return(Redirect("/Error/Code/403")); }
public ActionResult AddBookToAuthor(int Aid, string ISBN) { if (new Auth((BorrowerWithUser)Session["User"]).HasAdminPermission()) { if (!BookAuthorService.BookAuthorExists(Aid, ISBN)) { BookAuthorService.StoreBookAuthor(new bookAuthor() { ISBN = ISBN, Aid = Aid }); } return(Redirect("Author/" + Aid)); } return(Redirect("/Error/Code/403")); }
public BookAuthorsController(BookAuthorService bas) { _bas = bas; }