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

            return(builder.AddCustomRoleStore <TKey>(roleStoreType));
        }
Exemple #2
0
        private static IdentityBuilder AddDapperRoleStore <TDocumentStore>(this IdentityBuilder builder)
        {
            var roleStoreType = typeof(DapperIdentityRole_OnlyStore <,>).MakeGenericType(builder.RoleType, typeof(TDocumentStore));

            return(builder.AddCustomRoleStore(roleStoreType));
        }