public ActionResult Edit(int Id) { EditImageFlyer model = new EditImageFlyer(); using (var db = new DataBasesSGCEntities()) { var oFlyer = db.Flyer.Find(Id); model.Description = oFlyer.description; model.Name = oFlyer.name; model.Imagen = oFlyer.imagen; model.Id = oFlyer.id; } return(View(model)); }
public ActionResult Edit(EditImageFlyer model) { if (!ModelState.IsValid) { return(View(model)); } var pic = string.Empty; var folder = "~/Content/img"; if (model.ImageFile != null) { pic = FilesHelper.UploadPhoto(model.ImageFile, folder); pic = string.Format("{0}/{1}", folder, pic); using (var db = new DataBasesSGCEntities()) { var oFlyer = db.Flyer.Find(model.Id); oFlyer.description = model.Description; oFlyer.name = model.Name; oFlyer.imagen = model.Imagen; oFlyer.imagen = pic; db.Entry(oFlyer).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } } else { using (var db = new DataBasesSGCEntities()) { var oFlyer = db.Flyer.Find(model.Id); oFlyer.description = model.Description; oFlyer.name = model.Name; db.Entry(oFlyer).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } } return(Redirect(Url.Content("~/Flyer/Index"))); }