Refactoring FindResolverForState

--HG--
branch : 1.x
This commit is contained in:
Sebastien Ros
2012-09-28 14:49:07 -07:00
parent 929740c332
commit 9baaaee0ce

View File

@@ -29,7 +29,7 @@ namespace Orchard.Environment {
}
Func<object> FindResolverForState<T>(string name) {
var resolver = Enumerable.FirstOrDefault(_workContextStateProviders.Select(wcsp => wcsp.Get<T>(name)), value => !Equals(value, default(T)));
var resolver = _workContextStateProviders.Select(wcsp => wcsp.Get<T>(name)).FirstOrDefault(value => !Equals(value, default(T)));
if (resolver == null) {
return () => default(T);