// GET: PlanDiaEjercicios/Create public ActionResult Create(int?dia, int?pagina) { if (dia == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } PlanDias bdPlanDias = db.PlanDias.Find(dia); if (bdPlanDias == null) { return(HttpNotFound()); } ViewBag.Pagina = (pagina ?? 1); int iNextExercise = Funcion.GetLastExcerciseDay(dia) + 1; PlanDiaEjercicios bdPlanDiaEjercicios = new PlanDiaEjercicios(); bdPlanDiaEjercicios.PlanDiasID = Convert.ToInt32(dia); bdPlanDiaEjercicios.Secuencia = iNextExercise; ViewBag.EjercicioID = new SelectList(Funcion.GetListaEjercicios(), "Value", "Text"); ViewBag.Series = new SelectList(Funcion.GetListaSeries(), "Value", "Text"); ViewBag.UnidadEjercicioID = new SelectList(db.UnidadEjercicio.OrderBy(s => s.Nombre), "ID", "Nombre"); ViewBag.Descanso = new SelectList(Funcion.GetListaMinutos(), "Value", "Text"); ViewBag.Nivel = new SelectList(Funcion.GetListaNiveles(), "Value", "Text"); return(View(bdPlanDiaEjercicios)); }
public ActionResult DeleteConfirmed(int id, int?pagina) { ViewBag.Pagina = (pagina ?? 1); PlanDias bdPlanDias = db.PlanDias.Find(id); int iPlanId = bdPlanDias.PlanID; if (bdPlanDias.EjerciciosDelDia.Count == 0) { db.PlanDias.Remove(bdPlanDias); db.SaveChanges(); } return(RedirectToAction("Days", "Plan", new { id = iPlanId, pagina = ViewBag.Pagina })); }
// GET: PlanDias/Exercices/5 public ActionResult Exercices(int?id, int?pagina) { ViewBag.Pagina = (pagina ?? 1); if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } PlanDias bdPlanDias = db.PlanDias.Find(id); if (bdPlanDias == null) { return(HttpNotFound()); } return(View(bdPlanDias)); }
// GET: PlanDias/Edit/5 public ActionResult Edit(int?id, int?pagina) { ViewBag.Pagina = (pagina ?? 1); if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } PlanDias bdPlanDias = db.PlanDias.Find(id); if (bdPlanDias == null) { return(HttpNotFound()); } ViewBag.DietaID = new SelectList(Funcion.GetListaDietas(), "Value", "Text", bdPlanDias.DietaID); ViewBag.ProTipID = new SelectList(Funcion.GetListaProTips(), "Value", "Text", bdPlanDias.ProTipID); ViewBag.RutinaID = new SelectList(db.Rutina.OrderBy(s => s.Nombre), "ID", "Nombre", bdPlanDias.RutinaID); return(View(bdPlanDias)); }
public ActionResult Create(int?pagina, [Bind(Include = "ID,PlanID,Dia,RutinaID,DietaID,ProTipID,Descanso")] PlanDias planDias) { ViewBag.Pagina = (pagina ?? 1); if (ModelState.IsValid) { if (db.PlanDias.Any(x => x.PlanID == planDias.PlanID && x.Dia == planDias.Dia)) { ModelState.AddModelError("Dia", "Ya existe ese número de día en este Plan"); } else { db.PlanDias.Add(planDias); db.SaveChanges(); return(RedirectToAction("Days", "Plan", new { id = planDias.PlanID, pagina = ViewBag.Pagina })); } } ViewBag.DietaID = new SelectList(Funcion.GetListaDietas(), "Value", "Text", planDias.DietaID); ViewBag.ProTipID = new SelectList(Funcion.GetListaProTips(), "Value", "Text", planDias.ProTipID); ViewBag.RutinaID = new SelectList(db.Rutina.OrderBy(s => s.Nombre), "ID", "Nombre", planDias.RutinaID); return(View(planDias)); }
private JObject GetJsonEntrenamientoPlan(PlanDias pbdDia, bool pInactividad) { JObject joResponse = new JObject(); if (pInactividad == false) { joResponse = new JObject( new JProperty("protip", new JObject( new JProperty("idVideo", String.IsNullOrEmpty(pbdDia.ProTip.VimeoID) ? "" : pbdDia.ProTip.VimeoID), new JProperty("srcImg", sFolderImagenRutinas.Replace("~/", sSiteURL) + pbdDia.ProTip.FileImage), new JProperty("title", pbdDia.ProTip.Nombre.ToUpper()), new JProperty("description", pbdDia.ProTip.Descripcion), new JProperty("author", pbdDia.ProTip.Autor) ) ), new JProperty("videos", GetJsonEjercicios(pbdDia.PlanDiaEjercicios)) ); } return(joResponse); }
// GET: PlanDias/Create public ActionResult Create(int?plan, int?pagina) { if (plan == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Plan bdPlan = db.Plan.Find(plan); if (bdPlan == null) { return(HttpNotFound()); } ViewBag.Pagina = (pagina ?? 1); int iNextDay = Funcion.GetLastPlanDay(plan) + 1; PlanDias bdPlanDias = new PlanDias(); bdPlanDias.PlanID = Convert.ToInt32(plan); bdPlanDias.Dia = iNextDay; ViewBag.DietaID = new SelectList(Funcion.GetListaDietas(), "Value", "Text"); ViewBag.ProTipID = new SelectList(Funcion.GetListaProTips(), "Value", "Text"); ViewBag.RutinaID = new SelectList(db.Rutina.OrderBy(s => s.Nombre), "ID", "Nombre"); return(View(bdPlanDias)); }