Beispiel #1
0
 public void AddHint(string codeSnippetId, ChallengeHint hint)
 {
     if (hint == null)
     {
         throw new InvalidOperationException("Hint cannot be null.");
     }
     if (_directory.ContainsKey(hint))
     {
         if (!_directory[hint].Contains(codeSnippetId))
         {
             _directory[hint].Add(codeSnippetId);
         }
     }
     else
     {
         _directory[hint] = new List <string> {
             codeSnippetId
         };
     }
 }
Beispiel #2
0
 public void AddHints(ChallengeHint hint, List <string> codeSnippetIds)
 {
     codeSnippetIds.ForEach(codeSnippetId => AddHint(codeSnippetId, hint));
 }