public ActionResult Crear(Asignatura asignatura)
        {
            if (ModelState.IsValid)
            {
                _asignaturasBL.GuardarAsignatura(asignatura);

                return(RedirectToAction("Index"));
            }

            return(View(asignatura));
        }
        public ActionResult Crear(Asignatura asignatura)
        {
            if (ModelState.IsValid)
            {
                if (asignatura.Descripcion != asignatura.Descripcion.Trim())
                {
                    ModelState.AddModelError("Descripcion", "No debe contener espacios antes ni después");
                    return(View(asignatura));
                }
                _asignaturasBL.GuardarAsignatura(asignatura);
                return(RedirectToAction("Index"));
            }

            return(View(asignatura));
        }
Example #3
0
        public ActionResult Crear(Asignatura asignatura, HttpPostedFileBase imagen)
        {
            if (ModelState.IsValid)
            {
               // if (asignatura.PeriodoId == 0)
                {
                    ModelState.AddModelError("PeriodoId","Ingrese un periodo");
                    return View(asignatura);
                }
                if (imagen != null)
                {
//asignatura.UrlImagen = GuardarImagen(imagen);
                }
                _asignaturasBL.GuardarAsignatura(asignatura);

                return RedirectToAction("Index");
            }
            //var periodo = _periodoBL.ObtenerPeriodo();

            ViewBag.PeriodoId =
               // new SelectList(periodo, "Id", "año");

            return View(asignatura);
        }