Esempio n. 1
0
 private void ChangeStatus(IEnumerable <FileData> fileData, FileStatuses status)
 {
     foreach (var file in fileData)
     {
         _fileStatuses[file] = status;
     }
 }
Esempio n. 2
0
 public void RemoveFiles(IEnumerable <string> fileNames)
 {
     foreach (string file in fileNames)
     {
         FileStatuses.Remove(file);
     }
 }
Esempio n. 3
0
 public void AddFiles(IEnumerable <string> fileNames)
 {
     foreach (string file in fileNames.Where(file => !FileStatuses.ContainsKey(file)))
     {
         FileStatuses.Add(file, false);
     }
 }
Esempio n. 4
0
 public List <string> GetFailedFiles()
 {
     return(FileStatuses.Where(p => !p.Value).Select(p => p.Key).ToList());
 }