コード例 #1
0
        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 }));
        }
コード例 #2
0
        // 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));
        }
コード例 #3
0
        // 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));
        }
コード例 #4
0
 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));
 }
コード例 #5
0
        // 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));
        }
コード例 #6
0
        // 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));
        }