public ActionResult ComisionesTodas()
        {
            var vm = new ComisionesTodasViewModel();

            vm.Comisiones = _comisionLogic.GetComisiones();
            return(View(vm));
        }
示例#2
0
        public ActionResult InscribirAlumno(InscribirAlumnoViewModel model)
        {
            var alumno = _alumnoLogic.GetAlumnoByNroDocumento(model.NroDocumento);

            if (alumno == null)
            {
                ModelState.AddModelError("NroDocumento", "El Nro. de Documento ingresado no existe.");
            }
            else
            {
                model.Comisiones = _comisionLogic.GetComisiones((int)model.Sede).OrderBy(x => x.Curso.ToString()).ThenBy(x => x.Coordinador.ToString()).ToList();
                model.Alumno     = alumno;
            }

            return(View(model));
        }
 public AlumnosPorCursoViewModel()
 {
     Comisiones = _comisionLogic.GetComisiones().OrderBy(x => x.Sede).ThenBy(x => x.Curso).ThenBy(x => x.Turno).Select(x => new SelectListItem {
         Text = string.Concat(x.Sede.ToString().Replace("_", " "), ": ", x.Curso.ToString().Replace("_", " "), " - ", x.Turno.ToString().Replace("_", " "), " - ", x.Modalidad, " - ", x.Coordinador.ToString().Replace("_", " ")), Value = x.IdComision.ToString()
     }).ToList();
 }