public bool Inscribir(AlumnoInscripcion inscripcion) { try { List <AlumnoInscripcion> inscripciones = alumnoInscripcionAdapter.GetAll(); foreach (var ins in inscripciones) { if (ins.IDAlumno == inscripcion.IDAlumno && ins.IDCurso == inscripcion.IDCurso) { return(false); } } alumnoInscripcionAdapter.Inscribir(inscripcion); cursoAdapter.EliminarCupo((int)inscripcion.IDCurso); return(true); } catch (Exception ex) { Exception ExcepcionManejada = new Exception("Error al inscribir inscripcion del alumno", ex); throw ExcepcionManejada; } }