public ActionResult CreateOdznak(KnihovnaOceneni book) { if (ModelState.IsValid) { KnihovnaOceneni b = new KnihovnaOceneni() { Name = book.Name, Id = Books.Counter(), OdznakId = book.OdznakId, Text = book.Text, UserId = book.UserId, DatumZiskani = DateTime.Now, Image = book.Image, Venovani = "" }; KnihovnaOceneniArchetypDao a = new KnihovnaOceneniArchetypDao(); KnihovnaOceneniArchetyp o = a.GetbyId(b.OdznakId); b.Image = o.Image; KnihovnaOceneniDao bookDao = new KnihovnaOceneniDao(); bookDao.Create(b); // Notifikace TempData["scs"] = "V pořádku"; } else { return(View("AddOdznak", book)); // Vrátím vstupní data } return(Redirect(Request.UrlReferrer.ToString())); }
public ActionResult CreateOdznakArchetyp(KnihovnaOceneniArchetyp book, HttpPostedFileBase picture) { if (ModelState.IsValid) { KnihovnaOceneniArchetyp b = new KnihovnaOceneniArchetyp() { Name = book.Name, Id = Books.Counter(), OdznakId = 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/Odznaky/") + imageName, ImageFormat.Png); // Je potřeba namapovat cestu! btmBitmap.Dispose(); image.Dispose(); b.Image = imageName; } } KnihovnaOceneniArchetypDao bookDao = new KnihovnaOceneniArchetypDao(); bookDao.Create(b); // Notifikace TempData["scs"] = "V pořádku"; } else { return(View("AddOdznakArchetyp", book)); // Vrátím vstupní data } return(Redirect(Request.UrlReferrer.ToString())); }
public ActionResult AddOdznakArchetyp() { KnihovnaOceneniArchetyp o = new KnihovnaOceneniArchetyp(); return(View(o)); }