public ActionResult Edit(ListaEjercicios listaejercicios)
 {
     if (ModelState.IsValid)
     {
         db.Entry(listaejercicios).State = EntityState.Modified;
         db.SaveChanges();
         return RedirectToAction("Index");
     }
     return View(listaejercicios);
 }
        public ActionResult Create(ListaEjercicios listaejercicios)
        {
            if (ModelState.IsValid)
            {
                db.Listas.Add(listaejercicios);
                db.SaveChanges();
                return RedirectToAction("Index");
            }

            return View(listaejercicios);
        }
        public ActionResult Create(ListaEjercicios listaejercicios, string Dificultad)
        {
            CurrentUser();

            if (ModelState.IsValid)
            {
                listaejercicios.creador_ID = current_user.ID;
                listaejercicios.DuracionEst = 0;
                DateTime hoy = new DateTime();
                hoy = DateTime.Today;
                listaejercicios.FechaCreacion = hoy;
                db.Listas.Add(listaejercicios);
                db.SaveChanges();
                int ident = listaejercicios.ListaEjerciciosID;
                return RedirectToAction("Details/"+ident);
            }

            return View(listaejercicios);
        }
        public ActionResult UploadImage(UploadImageModel model)
        {
            CurrentUser();

            string s = current_user.first_name;
            int ListaID = (int)Session["ListaID"];
            if (ModelState.IsValid)
            {
                model.OwnerID = ListaID;

                var errorField = "File";
                var name = Path.GetFileNameWithoutExtension(model.File.FileName);
                Bitmap original = Bitmap.FromStream(model.File.InputStream) as Bitmap;

                if (original != null)
                {
                    var img = CreateImage(original, model.X, model.Y, model.Width, model.Height);
                    var fn = Server.MapPath("~/Content/images/FotoLista" + ListaID + ".png");
                    img.Save(fn, System.Drawing.Imaging.ImageFormat.Png);
                    ListaEjercicios actual = new ListaEjercicios();
                    actual = db.Listas.Find(ListaID);
                    actual.FotoPath = "~/Content/images/FotoLista" + ListaID + ".png";
                    db.SaveChanges();
                    return RedirectToAction("Details/" + ListaID, "Listas");
                }
                else
                    ModelState.AddModelError(errorField, "Carga no válida.  Por favor inténtelo de nuevo con un archivo válido");
            }
            return View("SubirFoto", "Shared", model);
        }