void ProcessCurrent( IDirectoryConcrete directory) { var alldirectories = directory.RetrieveAllDirectories(); foreach (var item in alldirectories) { this.ProcessBet(item); } }
void ProcessZero( IDirectoryConcrete directory) { var alldirectories = directory.RetrieveAllDirectories(); foreach (var item in alldirectories) { this.ProcessGroup(item); } }
void ProcessGroup( IDirectoryConcrete directory) { var alldirectories = directory.RetrieveAllDirectories(); var q = alldirectories.OrderByDescending( item => item.Name); var first = q.First(); this.ProcessCurrent(first); }