Advertisement
VirtualMaestro

Code Snippet

Sep 6th, 2019
296
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.08 KB | None | 0 0
  1. Dictionary<string, Array<File>> grade = new Dictionary<string, Array>();
  2.         Dictionary<string, Array> grade_subject = new Dictionary<string, Array>();
  3.         Dictionary<string, Array> grade_subject_topic = new Dictionary<string, Array>();
  4.         Dictionary<string, Array> grade_subject_topic_subtopic = new Dictionary<string, Array>();
  5.  
  6.         public void Add(EcsFeature ecsFeature)
  7.         {
  8.             _systemsBody.Add(ecsFeature);
  9.            
  10.  
  11.             object fileList;
  12.             foreach (object file in fileList)
  13.             {
  14.                 parseGrade(file);
  15.                 parseGradeSubject(file);
  16.                 parseGradeSubjectTopic(file);
  17.                 parseGradeSubjectTopicSubtopic(file);
  18.             }
  19.         }
  20.  
  21.         void parseGrade(object file)
  22.         {
  23.             object[] list;
  24.             if (grade.ContainsKey(file.gradeId) == false)
  25.             {
  26.                 grade.Add(file.gradeId, array = new Array());
  27.             }
  28.  
  29.             array.add(videoFile);
  30.         }
  31.  
  32.         void parseGradeSubject(object file)
  33.         {
  34.             string gradeSubject = file.gradeId + file.subjectId;
  35.             if (grade.ContainsKey(gradeSubject) == false)
  36.             {
  37.                 grade_subject.Add(gradeSubject, array = new Array());
  38.             }
  39.            
  40.             array.add(videoFile);
  41.         }
  42.  
  43.         void parseGradeSubjectTopic(object file)
  44.         {
  45.             string gradeSubjectTopic = file.gradeId + file.subjectId + file.topicId;
  46.             if (grade.ContainsKey(file.gradeSubjectTopic) == false)
  47.             {
  48.                 grade_subject.Add(gradeSubjectTopic, array = new Array());
  49.             }
  50.            
  51.             array.add(videoFile);
  52.         }
  53.  
  54.         void parseGradeSubjectTopicSubtopic(object file)
  55.         {
  56.             string gradeSubjectTopicSub = file.gradeId + file.subjectId + file.topicId + file.subTopicId;
  57.             if (grade.ContainsKey(file.gradeSubjectTopicSub) == false)
  58.             {
  59.                 grade_subject.Add(gradeSubjectTopicSub, array = new Array());
  60.             }
  61.            
  62.             array.add(videoFile);
  63.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement