コード例 #1
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));
        }
コード例 #2
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));
 }
コード例 #3
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));
        }