Example #1
0
 public Evaluacion(int id, InstanciaDeEvaluacion instancia_evaluacion, Alumno alumno, Curso curso, Calificacion calificacion, DateTime fecha)
 {
     this._id = id;
     this._instanciaEvaluacion = instancia_evaluacion;
     this._calificacion        = calificacion;
     this._alumno = alumno;
     this._curso  = curso;
     this._fecha  = fecha;
 }
Example #2
0
        //public List<Evaluacion> GetEvaluacionesPorAlumno(Alumno un_alumno)
        //{
        //    var todasLasEvaluaciones = new List<Evaluacion>();
        //    this._evaluaciones_por_instancias.Values.ToList().ForEach(evaluaciones => todasLasEvaluaciones.AddRange(evaluaciones));
        //    return todasLasEvaluaciones.FindAll(unaEvaluacion => unaEvaluacion.Alumno == un_alumno);
        //}

        //public List<InstanciaDeEvaluacion> GetInstanciasDeEvaluacion()
        //{
        //    return this._evaluaciones_por_instancias.Keys.ToList();
        //}


        public Evaluacion GetEvaluacionPorAlumnoEInstancia(Alumno un_alumno_del_curso, InstanciaDeEvaluacion primer_parcial)
        {
            var evaluaciones = this._evaluaciones_por_instancias[primer_parcial];
            return evaluaciones.Find(unaEvaluacion => unaEvaluacion.Alumno == un_alumno_del_curso);
        }