Пример #1
0
        public ActionResult CreateOdznakArchetypBook(BookOdznakArchetyp book, HttpPostedFileBase picture)
        {
            if (ModelState.IsValid)
            {
                BookOdznakArchetyp b = new BookOdznakArchetyp()
                {
                    Name = book.Name,
                    Id   = Books.Counter(),
                    Text = book.Text
                };


                if (picture != null)
                {
                    var z = picture.ContentLength;

                    if (picture.ContentType == "image/jpeg" || picture.ContentType == "image/png")
                    {
                        Image image     = Image.FromStream(picture.InputStream);
                        Image smalImage = ImageHelper.ResizeImageHighQuality(image, 64, 64);


                        Bitmap btmBitmap = new Bitmap(smalImage);
                        Guid   guid      = Guid.NewGuid();

                        string imageName = guid.ToString() + ".png";
                        btmBitmap.Save(Server.MapPath("~/Uploads/Stuhy/") + imageName, ImageFormat.Png); // Je potřeba namapovat cestu!

                        btmBitmap.Dispose();
                        image.Dispose();

                        b.Image = imageName;
                    }
                }

                BookOdznakArchetypDao bookDao = new BookOdznakArchetypDao();
                bookDao.Create(b);

                // Notifikace
                TempData["scs"] = "V pořádku";
            }
            else
            {
                return(View("AddOdznakArchetypBook", book)); // Vrátím vstupní data
            }

            return(Redirect(Request.UrlReferrer.ToString()));
        }
Пример #2
0
        public ActionResult AddOdznakArchetypBook()
        {
            BookOdznakArchetyp o = new BookOdznakArchetyp();

            return(View(o));
        }