summaryrefslogtreecommitdiffstats
path: root/samples/OpenIdProviderWebForms/Code/CustomStore.cs
diff options
context:
space:
mode:
Diffstat (limited to 'samples/OpenIdProviderWebForms/Code/CustomStore.cs')
-rw-r--r--samples/OpenIdProviderWebForms/Code/CustomStore.cs3
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));
}
}