// GET: GrupoMusculos/Create public ActionResult Create(int?pagina) { ViewBag.Pagina = (pagina ?? 1); GrupoMusculos bdGrupoMusculos = new GrupoMusculos(); return(View(bdGrupoMusculos)); }
private void ProcessFileImage(int pMusculosId, Image pImage, string pExtension) { GrupoMusculos bdGrupoMusculos = db.GrupoMusculos.Find(pMusculosId); string sToFile = ""; string sNameFile = "slmf-anatomia-" + Funcion.NameEncode(bdGrupoMusculos.Nombre).Trim().ToLower(); bdGrupoMusculos.FileImage = sNameFile + "." + pExtension; db.Entry(bdGrupoMusculos).State = EntityState.Modified; db.SaveChanges(); sToFile = Server.MapPath(sFolderImagesAssets + sNameFile + "." + pExtension); pImage.Save(sToFile); }
public ActionResult DeleteConfirmed(int id, int?pagina) { ViewBag.Pagina = (pagina ?? 1); GrupoMusculos bdGrupoMusculos = db.GrupoMusculos.Find(id); if (bdGrupoMusculos.MusculosDelGrupo.Count == 0 && bdGrupoMusculos.RutinasDelGrupo.Count == 0) { db.GrupoMusculos.Remove(bdGrupoMusculos); db.SaveChanges(); } return(RedirectToAction("Index", "GrupoMusculos", new { pagina = ViewBag.Pagina })); }
// GET: GrupoMusculos/Details/5 public ActionResult Details(int?id, int?pagina) { ViewBag.Pagina = (pagina ?? 1); if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } GrupoMusculos bdGrupoMusculos = db.GrupoMusculos.Find(id); if (bdGrupoMusculos == null) { return(HttpNotFound()); } return(View(bdGrupoMusculos)); }
public ActionResult DeleteImage(int id, int?pagina) { ViewBag.Pagina = (pagina ?? 1); GrupoMusculos bdGrupoMusculos = db.GrupoMusculos.Find(id); if (bdGrupoMusculos.FileImage != null) { string sArchivo = Server.MapPath(sFolderImagesAssets + bdGrupoMusculos.FileImage); bdGrupoMusculos.FileImage = null; db.Entry(bdGrupoMusculos).State = EntityState.Modified; db.SaveChanges(); Funcion.EliminaArchivo(sArchivo); } return(RedirectToAction("Details", "GrupoMusculos", new { id = bdGrupoMusculos.ID, pagina = ViewBag.Pagina })); }
public ActionResult Create(int?pagina, [Bind(Include = "ID,Nombre,Descripcion,FileImage")] GrupoMusculos grupoMusculos) { ViewBag.Pagina = (pagina ?? 1); if (ModelState.IsValid) { if (db.GrupoMusculos.Any(x => x.Nombre.Trim().ToUpper() == grupoMusculos.Nombre.Trim().ToUpper())) { ModelState.AddModelError("Nombre", "Ya existe un Grupo de Musculos con ese Nombre"); } else { db.GrupoMusculos.Add(grupoMusculos); db.SaveChanges(); return(RedirectToAction("Index", "GrupoMusculos", new { sSearchString = grupoMusculos.Nombre })); } } return(View(grupoMusculos)); }