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())); }
public ActionResult AddOdznakArchetypBook() { BookOdznakArchetyp o = new BookOdznakArchetyp(); return(View(o)); }