Пример #1
0
 protected void addCatalogItem(Person key, List<Mark> value)
 {
     if (this.marks.ContainsKey(key))
     {
         this.addExistsCatalogItem(key,value);
     }
     else
     {
         this.addNewCatalogItem(key, value);
     }
 }
Пример #2
0
 protected void addNewMark(Person key, Mark mark)
 {
     if (this.marks.ContainsKey(key))
     {
         this.addNewValueToExistsKey(key, mark);
     }
     else
     {
         this.addNewValueToNewKey(key,mark);
     }
 }
Пример #3
0
 private void addNewValueToNewKey(Person key, Mark mark)
 {
     List<Mark> value = new List<Mark>();
     value.Add(mark);
     this.marks.Add(key, value);
 }
Пример #4
0
 private void addNewValueToExistsKey(Person key, Mark mark)
 {
     this.marks[key].Add(mark);
     /*
     List<Mark> origValue = this.marks[key];
     origValue.Add(mark);
     */
 }
Пример #5
0
 private void addNewCatalogItem(Person key, List<Mark> value)
 {
     this.marks.Add(key, value);
 }
Пример #6
0
 private void addExistsCatalogItem(Person key, List<Mark> value)
 {
     this.marks[key] = value;
 }