示例#1
0
        public StudentDialogViewModel GetStudentDialogData(string id)
        {
            var st = Repositories.Students.Query()
                     .AsNoTracking()
                     .Include(s => s.Class)
                     .Include(s => s.Parent)
                     .Include(s => s.User)
                     .FirstOrDefault(s => s.Id == id);

            var student = Mapper.Map <Student, StudentDialogViewModel>(st);

            student.AvgScore = _statisticalService.StudentAverageScore(id);
            student.Absences = _statisticalService.StudentAbsences(id);

            return(student);
        }