public ActionResult DeleteConfirmed(int id, int?pagina) { ViewBag.Pagina = (pagina ?? 1); DietaTempos bdDietaTempos = db.DietaTempos.Find(id); int iDietaId = bdDietaTempos.DietaID; if (bdDietaTempos.AlimentosDelTempo.Count == 0) { db.DietaTempos.Remove(bdDietaTempos); db.SaveChanges(); } return(RedirectToAction("Tempos", "Dieta", new { id = iDietaId, pagina = ViewBag.Pagina })); }
// GET: DietaTempos/Details/5 public ActionResult Details(int?id, int?pagina) { ViewBag.Pagina = (pagina ?? 1); if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } DietaTempos bdDietaTempos = db.DietaTempos.Find(id); if (bdDietaTempos == null) { return(HttpNotFound()); } return(View(bdDietaTempos)); }
// GET: DietaTempos/Edit/5 public ActionResult Edit(int?id, int?pagina) { ViewBag.Pagina = (pagina ?? 1); if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } DietaTempos bdDietaTempos = db.DietaTempos.Find(id); if (bdDietaTempos == null) { return(HttpNotFound()); } ViewBag.TempoID = new SelectList(db.Tempo.OrderBy(s => s.Secuencia), "ID", "NombreCompleto", bdDietaTempos.TempoID); ViewBag.Hora = new SelectList(Funcion.GetListaHoras(), "Value", "Text", bdDietaTempos.Hora); return(View(bdDietaTempos)); }
public ActionResult Create(int?pagina, [Bind(Include = "ID,DietaID,TempoID,Hora")] DietaTempos dietaTempos) { ViewBag.Pagina = (pagina ?? 1); if (ModelState.IsValid) { if (db.DietaTempos.Any(x => x.ID == dietaTempos.ID && x.TempoID == dietaTempos.TempoID && x.Hora == dietaTempos.Hora)) { ModelState.AddModelError("Hora", "Ya existe una Comida a esa Hora en la Dieta"); } else { db.DietaTempos.Add(dietaTempos); db.SaveChanges(); return(RedirectToAction("Tempos", "Dieta", new { id = dietaTempos.DietaID, pagina = ViewBag.Pagina })); } } ViewBag.TempoID = new SelectList(db.Tempo.OrderBy(s => s.Secuencia), "ID", "NombreCompleto", dietaTempos.TempoID); ViewBag.Hora = new SelectList(Funcion.GetListaHoras(), "Value", "Text", dietaTempos.Hora); return(View(dietaTempos)); }
// GET: DietaTempos/Create public ActionResult Create(int?dieta, int?pagina) { if (dieta == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Dieta bdDieta = db.Dieta.Find(dieta); if (bdDieta == null) { return(HttpNotFound()); } ViewBag.Pagina = (pagina ?? 1); DietaTempos bdDietaTempos = new DietaTempos(); bdDietaTempos.DietaID = Convert.ToInt32(dieta); ViewBag.TempoID = new SelectList(db.Tempo.OrderBy(s => s.Secuencia), "ID", "NombreCompleto"); ViewBag.Hora = new SelectList(Funcion.GetListaHoras(), "Value", "Text"); return(View(bdDietaTempos)); }
// GET: DietaAlimentacion/Create public ActionResult Create(int?comida, int?pagina) { if (comida == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } DietaTempos bdComida = db.DietaTempos.Find(comida); if (bdComida == null) { return(HttpNotFound()); } ViewBag.Pagina = (pagina ?? 1); DietaAlimentacion bdDietaAlimentacion = new DietaAlimentacion(); bdDietaAlimentacion.DietaTemposID = Convert.ToInt32(comida); ViewBag.AlimentoID = new SelectList(db.Alimento.OrderBy(s => s.Nombre), "ID", "Nombre"); ViewBag.PorcionID = new SelectList(db.Porcion.OrderBy(s => s.Descripcion), "ID", "Descripcion"); return(View(bdDietaAlimentacion)); }