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