Esempio n. 1
0
        public ActionResult Detalle(int id)
        {
            MateriaServicio ms = new MateriaServicio();
            Materia         m  = ms.obtenerPorId(id);

            return(View(m));
        }
Esempio n. 2
0
        public ActionResult Eliminar(int id)
        {
            var ms = new MateriaServicio(); //var en tiempo de ejecucion seria MateriaServicio

            ms.eliminarPorId(id);

            return(RedirectToAction("Listar", "Home"));
            // return Redirect("/Materias/Listar");
            // return View("Listar", ms.getAll()); no se recomienda
        }
Esempio n. 3
0
        public ActionResult Index(string valor)
        {
            if (valor != "")
            {
                List <Materia> materias = MateriaServicio.Buscar(valor);
                return(View(materias));
            }

            return(Index());
        }
Esempio n. 4
0
        public ActionResult Create(Materia materia)
        {
            if (ModelState.IsValid)
            {
                if (!MateriaServicio.Existe(materia.Nombre))
                {
                    db.Materia.Add(materia);
                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }

                ViewBag.MateriaDuplicada = "Ya existe una materia con ese nombre.";
            }

            return(View(materia));
        }