Exemplo n.º 1
0
        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"));
        }
Exemplo n.º 2
0
        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"));
        }
Exemplo n.º 3
0
        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;
 }