public ActionResult ImagesDetails(int id) { // Declare PageVM UserImageVM model; using (Db db = new Db()) { // Get the page UserImageDTO dto = db.Images.Find(id); // Confirm page exists if (dto == null) { return(Content("The item does not exist.")); } // Init PageVM model = new UserImageVM(dto); } // Return view with model return(View(model)); }
public ActionResult ImageAdd(UserImageVM model) { string filename = Path.GetFileNameWithoutExtension(model.ImageFile.FileName); string extension = Path.GetExtension(model.ImageFile.FileName); filename = filename + DateTime.Now.ToString("yymmssff") + extension; model.ImagePath = "~/Image/" + filename; filename = Path.Combine(Server.MapPath("~/Image/"), filename); model.ImageFile.SaveAs(filename); UserImageDTO dto = new UserImageDTO(); using (Db db = new Db()) { dto.Title = model.Title; dto.ImageId = model.ImageId; dto.ImagePath = model.ImagePath; db.Images.Add(dto); db.SaveChanges(); ModelState.Clear(); TempData["SM"] = "Image Uploaded Successfully"; return(View()); } }