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));
     }
 }
Esempio n. 3
0
        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());
            }
        }