Beispiel #1
0
        public ActionResult Create([Bind(Include = "BookId,Title,Description,Text,Visit,ImageName")] Book book
                                   , HttpPostedFileBase imageBook)
        {
            if (ModelState.IsValid)
            {
                if (imageBook != null && imageBook.IsImage())
                {
                    book.ImageName = Guid.NewGuid().ToString() + Path.GetExtension(imageBook.FileName);
                    imageBook.SaveAs(Server.MapPath("/Content/Image/Book/" + book.ImageName));
                    ImageResizer img = new ImageResizer();
                    img.Resize(Server.MapPath("/Content/Image/Book/" + book.ImageName),
                               Server.MapPath("/Content/Image/Book/Thumbnail/" + book.ImageName));

                    book.CreateDate = DateTime.Now;
                    _bookBusiness.Insert(book);
                    _bookBusiness.Save();
                    return(RedirectToAction("Index"));
                }

                return(View(book));
            }

            return(View(book));
        }