public IActionResult Add(CursoViewModel model) { if (ModelState.IsValid) { var cookieValue = Request.Cookies["UrlFacultad"]; multyTenancyService.SeleccionarNodoFacultad(cookieValue); if (!cursoService.ValidateCurso(model.Nombre)) { var c = new Curso() { Nombre = model.Nombre, Creditos = model.Creditos, ClaveMatriculacion = model.Clave_Matriculacion, YearDiactado = model.Year_Diactado, TipoCurso = model.Tipo_Curso, DictaCurso = model.Dicta_Curso, Informacion = model.Informacion, NotaMinimaAprobacion = model.Nota_Minima_Aprobacion, NotaMaximaAprobacion = model.Nota_Maxima_Aprobacion, NotaMinimaExamen = model.Nota_Minima_Examen, NotaMaximaExamen = model.Nota_Maxima_Examen }; cursoService.AddCurso(c); return(RedirectToAction("Index")); } } return(View(model)); }
public ActionResult Create(CursoDto collection) { try { _service.AddCurso(collection, User.Identity.Name); return(RedirectToAction(nameof(Index))); } catch (Exception ex) { return(View(ex.Message)); } }
public ActionResult Create(Curso curso, FormCollection collection) { try { // TODO: Add insert logic here if (ModelState.IsValid) { _cursoService.AddCurso(curso); return(RedirectToAction("Index")); } return(View(curso)); } catch { return(View()); } }