Example #1
0
 private void SaveUpdatedFile(List <FileProperties> files, List <string> updatedFile, List <string> singlePatch, string filePath, FileManager fileManager)
 {
     foreach (FileProperties fp in files)
     {
         if (fp.AbsolutePath != string.Empty && filePath.Contains(fp.AbsolutePath))
         {
             // We found searching object, and we add updatedFile to it
             fp.AddUpdatedFile(updatedFile, singlePatch);
             fileManager.SaveUpdatedFile(updatedFile, fp.FilePath);
         }
         else if (fp.children != null)
         {
             SaveUpdatedFile(fp.children, updatedFile, singlePatch, filePath, fileManager);
         }
     }
 }
 private void SaveUpdatedFile(List<FileProperties> files, List<string> updatedFile, List<string> singlePatch, string filePath, FileManager fileManager)
 {
     foreach (FileProperties fp in files)
     {
         if (fp.AbsolutePath != string.Empty && filePath.Contains(fp.AbsolutePath))
         {
             // We found searching object, and we add updatedFile to it
             fp.AddUpdatedFile(updatedFile, singlePatch);
             fileManager.SaveUpdatedFile(updatedFile, fp.FilePath);
         }
         else if (fp.children != null)
         {
             SaveUpdatedFile(fp.children, updatedFile, singlePatch, filePath, fileManager);
         }
     }
 }