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")));
        }