Exemple #1
0
        // GET: Porcion/Create
        public ActionResult Create(int?pagina)
        {
            ViewBag.Pagina = (pagina ?? 1);
            Porcion bdPorcion = new Porcion();

            return(View(bdPorcion));
        }
Exemple #2
0
        public ActionResult DeleteConfirmed(int id, int?pagina)
        {
            ViewBag.Pagina = (pagina ?? 1);
            Porcion bdPorcion = db.Porcion.Find(id);

            if (bdPorcion.DietasConLaPorcion.Count == 0)
            {
                db.Porcion.Remove(bdPorcion);
                db.SaveChanges();
            }
            return(RedirectToAction("Index", "Porcion", new { pagina = ViewBag.Pagina }));
        }
Exemple #3
0
        // GET: Porcion/Details/5
        public ActionResult Details(int?id, int?pagina)
        {
            ViewBag.Pagina = (pagina ?? 1);
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Porcion bdPorcion = db.Porcion.Find(id);

            if (bdPorcion == null)
            {
                return(HttpNotFound());
            }
            return(View(bdPorcion));
        }
Exemple #4
0
 public ActionResult Create(int?pagina, [Bind(Include = "ID,Descripcion,Abreviacion")] Porcion porcion)
 {
     ViewBag.Pagina = (pagina ?? 1);
     if (ModelState.IsValid)
     {
         if (db.Porcion.Any(x => x.Abreviacion.Trim().ToUpper() == porcion.Abreviacion.Trim().ToUpper()))
         {
             ModelState.AddModelError("Abreviacion", "Ya existe una Porción con esa Abreviatura");
         }
         else if (db.Porcion.Any(x => x.Descripcion.Trim().ToUpper() == porcion.Descripcion.Trim().ToUpper()))
         {
             ModelState.AddModelError("Descripcion", "Ya existe una Porción con esa Descripcion");
         }
         else
         {
             db.Porcion.Add(porcion);
             db.SaveChanges();
             return(RedirectToAction("Index", "Porcion", new { sSearchString = porcion.Descripcion }));
         }
     }
     return(View(porcion));
 }