void ProcessOrigin(IOrigin origin) { IOriginItem originItem = origin.GetRootItem (); logger.DebugFormat ("Processing Root Origin {0}", originItem.Name); ArchiveItem archiveItem = Archive.CreateRootItem (Path.GetFileName (originItem.Name), originItem.Type); ProcessOriginItem (archiveItem, originItem); }
void ProcessOrigin(IOrigin origin) { IOriginItem originItem = origin.GetRootItem(); logger.DebugFormat("Processing Root Origin {0}", originItem.Name); ArchiveItem archiveItem = Archive.CreateRootItem(Path.GetFileName(originItem.Name), originItem.Type); ProcessOriginItem(archiveItem, originItem); }
bool ProcessOrigin(IOrigin origin, VerificationType verificationType) { bool same = true; IOriginItem originItem = origin.GetRootItem(); var item = rootItems.SingleOrDefault(p => p.Name == originItem.Name); if (item != null) { rootItems.Remove(item); same = ProcessOriginItem(item, originItem, verificationType); } else { logger.WarnFormat("Only present in origin: {0}", item.Name); same = false; } return(same); }
bool ProcessOrigin(IOrigin origin, VerificationType verificationType) { bool same = true; IOriginItem originItem = origin.GetRootItem (); var item = rootItems.SingleOrDefault (p => p.Name == originItem.Name); if (item != null) { rootItems.Remove (item); same = ProcessOriginItem (item, originItem, verificationType); } else { logger.WarnFormat ("Only present in origin: {0}", item.Name); same = false; } return same; }