public ActionResult Create(ImageFlyer model) { if (!ModelState.IsValid) { return(View(model)); } //Verificar si hay una imagen https://www.youtube.com/watch?v=XtjoCuE_J48 var pic = string.Empty; var folder = "~/Content/img"; if (model.ImageFile == null) { return(View(model)); } pic = FilesHelper.UploadPhoto(model.ImageFile, folder); pic = string.Format("{0}/{1}", folder, pic); using (var db = new DataBasesSGCEntities()) { Flyer oFlyer = new Flyer(); oFlyer.description = model.Description; oFlyer.name = model.Name; oFlyer.imagen = model.Imagen; oFlyer.imagen = pic; db.Flyer.Add(oFlyer); db.SaveChanges(); } return(Redirect(Url.Content("~/Flyer/Index"))); }
public ActionResult Delete(DeleteFlyerModel model) { using (var db = new DataBasesSGCEntities()) { Flyer oFlyer = db.Flyer.Find(model.Id); db.Flyer.Remove(oFlyer); db.SaveChanges(); } return(Redirect(Url.Content("~/Flyer/Index"))); }
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"))); }