public void DeleteSubjectFromTranscript(int classId, List <ClassSubject> classSubjects)
        {
            var students = studentRepository.GetStudentOfClass(classId);
            var origins  = repository
                           .GetTranscriptByStudentsAndClassSubjects(students.Select(s => s.Id).ToList(),
                                                                    classSubjects.Select(cs => cs.Id).ToList());

            origins.ForEach(at =>
            {
                at.Status = (int)TranscriptEnums.STATUS_DISABLE;
            });
            repository.UpdateTranscripts(origins);
        }