public static string GetDirectory(this IEnumerable <PoolObject> pools, string uri) { PoolObject poolObject = pools.FirstOrDefault(p => p.Route == uri); return((poolObject == null) ? null : poolObject.GetDirectory()); }