diff options
Diffstat (limited to 'samples/OpenIdProviderWebForms/Code/CustomStore.cs')
-rw-r--r-- | samples/OpenIdProviderWebForms/Code/CustomStore.cs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/samples/OpenIdProviderWebForms/Code/CustomStore.cs b/samples/OpenIdProviderWebForms/Code/CustomStore.cs index 3ff139f..6a776cf 100644 --- a/samples/OpenIdProviderWebForms/Code/CustomStore.cs +++ b/samples/OpenIdProviderWebForms/Code/CustomStore.cs @@ -9,6 +9,7 @@ namespace OpenIdProviderWebForms.Code { using System.Collections.Generic; using System.Data; using System.Globalization; + using System.Linq; using DotNetOpenAuth; using DotNetOpenAuth.Configuration; using DotNetOpenAuth.Messaging.Bindings; @@ -100,7 +101,7 @@ namespace OpenIdProviderWebForms.Code { yield break; } - foreach (CustomStoreDataSet.CryptoKeyRow row in view) { + foreach (CustomStoreDataSet.CryptoKeyRow row in view.Cast<DataRowView>().Select(rv => rv.Row)) { yield return new KeyValuePair<string, CryptoKey>(row.Handle, new CryptoKey(row.Secret, row.ExpiresUtc)); } } |