public ActionResult Create(HttpPostedFileBase file, ImageCreate image) { if (file == null) ModelState.AddModelError("Filename", "Please select an image"); else image.Filename = file.FileName; if (!ModelState.IsValid) return View(image); string path = System.IO.Path.Combine(Server.MapPath("~/SiteContent/Images/Gallery/"), image.Filename); file.SaveAs(path); IImageDAC dac = new ImageDAC(); dac.Add(image.Filename, image.Title, image.GalleryID, 1); return RedirectToAction("Index", new { galleryID = image.GalleryID }); }
public ActionResult Create(int galleryID) { var model = new ImageCreate { GalleryID = galleryID }; return View(model); }