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