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)); }
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); }