public IEnumerable <AcademicTranscript> AddMultipleTranscript(List <int> studentIds, int classId)
        {
            var exams         = examRepository.GetAll();
            var classSubjects = classRepository.GetSubjectOfClass(classId);
            var rs            = new List <AcademicTranscript>();

            foreach (int StudentId in studentIds)
            {
                foreach (ClassSubject cs in classSubjects)
                {
                    foreach (Examination ex in exams)
                    {
                        var tmp = new AcademicTranscript
                        {
                            Id             = 0,
                            Status         = (int)TranscriptEnums.STATUS_ACTIVE,
                            Score          = null,
                            StudentId      = StudentId,
                            ExamId         = ex.Id,
                            ClassSubjectId = cs.Id,
                            SubjectName    = cs.Subject.Name,
                            ExamName       = ex.Name,
                            PercentRate    = ex.PercentRate
                        };
                        rs.Add(tmp);
                    }
                }
            }
            return(repository.AddTranscripts(rs));
        }