private bool HasChanged(IHasMetadata item, IHasChangeMonitor changeMonitor, DateTime date, IDirectoryService directoryService) { try { return(changeMonitor.HasChanged(item, directoryService, date)); } catch (Exception ex) { Logger.ErrorException("Error in {0}.HasChanged", ex, changeMonitor.GetType().Name); return(false); } }
private bool HasChanged(IHasMetadata item, IHasChangeMonitor changeMonitor, DateTime date, IDirectoryService directoryService) { try { var hasChanged = changeMonitor.HasChanged(item, directoryService, date); //if (hasChanged) //{ // Logger.Debug("{0} reports change to {1} since {2}", changeMonitor.GetType().Name, // item.Path ?? item.Name, date); //} return(hasChanged); } catch (Exception ex) { Logger.ErrorException("Error in {0}.HasChanged", ex, changeMonitor.GetType().Name); return(false); } }