private bool IsFisrtTimeChange(string path) { var item = changeRepository.GetByFullPath(path); if (item == null || item.LastChange != File.GetLastWriteTime(path)) { return(true); } return(false); }