Exemplo n.º 1
0
        private decimal GetPromedio(List <Calificacion> notas)
        {
            List <Evaluacion> evaluaciones = GenericData.ListarEvaluaciones();

            decimal promedio = 0;

            foreach (var nota in notas)
            {
                promedio += (nota.Nota) * (evaluaciones.Where(x => x.Id == nota.IdTipoEvaluacion).SingleOrDefault().Peso);
            }

            return(decimal.Round(promedio, 2));
        }