Exemple #1
0
        public void RemoveAllCurrentClassRelation(int studentId)
        {
            // remove class member
            var classMembers = classRepository.GetStudentCurrentClassMember(studentId).ToList();

            classMembers.ForEach(cm =>
            {
                cm.Status = (int)ClassMemberEnums.STATUS_DISABLE;
            });
            classRepository.UpdateClassMembers(classMembers);
            // remove transcript
            var transcripts = transcriptRepository.GetStudentCurrentTranscript(studentId).ToList();

            transcripts.ForEach(t =>
            {
                t.Status = (int)TranscriptEnums.STATUS_DISABLE;
            });
            transcriptRepository.UpdateTranscripts(transcripts);
        }