public static Alumnos_inscripcionesLogic GetInstance() { if (singleton == null) { singleton = new Alumnos_inscripcionesLogic(); } return(singleton); }
public static List <Curso> ValidarCupo(List <Curso> listaCursos) { //Consultar a la base todas las incripciones para este año for (int i = listaCursos.Count - 1; i >= 0; i--) { List <Inscripciones> inscCurso = Alumnos_inscripcionesLogic.GetInstance().GetAllCurso(listaCursos[i].id_curso); if (inscCurso.Count >= listaCursos[i].cupo) { listaCursos.RemoveAt(i); } } return(listaCursos); //sacar los cursos de listaCursos en los que los cupos > a count(inscripciones de ese curso) //foreach para cada curso foreach de insciociones contando para ese curso }