Example #1
0
        public ActionResult Edit(int ID, string Name, string PublishingCompany,
                                 DateTime PublishingDate, string Size, int NumberOfPages, string CoverType,
                                 int BookTypeID, int AuthorID, double Price, HttpPostedFileBase file, int Discount)
        {
            Book book = new Book
            {
                AuthorCollection   = AuthorAction.ListAuthor(),
                BookTypeCollection = BookAction.ListBookType()
            };

            ViewBag.book = BookAction.FindBook(ID);
            try
            {
                string _path = "";
                if (file.ContentLength > 0)
                {
                    string _FileName = Path.GetFileName(file.FileName);
                    _path = Path.Combine(Server.MapPath("~/UploadedFiles"), _FileName);
                    file.SaveAs(_path);
                    BookAction.EditFullBook(ID, Name, PublishingCompany, PublishingDate, Size,
                                            NumberOfPages, CoverType, BookTypeID, AuthorID, _FileName, Price, Discount);
                }
                ViewBag.Message = "Updated Successfully";
                return(View(book));
            }
            catch
            {
                ViewBag.Message = "Updated Fail!";
                return(View(book));
            }
        }
        public ActionResult ListAuthor()
        {
            if (Session["UserName"] != null && (int)Session["Role"] == 1)
            {
                ViewBag.ListAuthor = AuthorAction.ListAuthor();

                return(View());
            }
            return(RedirectToAction("Login", "Account"));
        }
Example #3
0
        public ActionResult Add()
        {
            Book book = new Book
            {
                AuthorCollection   = AuthorAction.ListAuthor(),
                BookTypeCollection = BookAction.ListBookType()
            };

            ViewBag.ListBook = BookAction.ListBook();
            return(View(book));
        }
 public ActionResult ModifyAuthor(int ID, string Name, string Description)
 {
     AuthorAction.ModifyAuthor(ID, Name, Description);
     return(RedirectToAction("ListAuthor", "Admin"));
 }
 public ActionResult ModifyAuthor(int ID)
 {
     ViewBag.Author = AuthorAction.Author(ID);
     return(View());
 }
 public ActionResult DeletedAuthor(int ID)
 {
     AuthorAction.DeletedAuthor(ID);
     return(RedirectToAction("ListAuthor", "Admin"));
 }
 public ActionResult AddAuthor(string Name, string Description)
 {
     AuthorAction.AddAuthor(Name, Description);
     return(RedirectToAction("ListAuthor", "Admin"));
 }
        public ActionResult ListAuthor()
        {
            ViewBag.ListAuthor = AuthorAction.ListAuthor();

            return(View());
        }