Example #1
0
        public static IdentityBuilder AddCustomUserStore <TContext, TKey>(this IdentityBuilder builder)
            where TContext : IIdentityContext
            where TKey : IEquatable <TKey>
        {
            var userStoreType = typeof(IIdentityUserStoreWithContext <, ,>).MakeGenericType(typeof(TContext), builder.UserType, typeof(TKey));

            return(builder.AddCustomUserStore <TKey>(userStoreType));
        }
Example #2
0
        private static IdentityBuilder AddDapperUserStore <TDocumentStore>(this IdentityBuilder builder)
        {
            var userStoreType = typeof(DapperIdentityUser_OnlyStore <,>).MakeGenericType(builder.UserType, typeof(TDocumentStore));

            return(builder.AddCustomUserStore(userStoreType));
        }