public static IdentityResult CreateUser <TUser, TKey>(this UserManager <TUser, TKey> manager, TUser user, string password, string role) where TUser : class, IUser <TKey> where TKey : IEquatable <TKey> { var result = manager.CreateUser(user, password); manager.AddUserToRole(user.Id, role); return(result); }
public static void AddUserToRoles <TUser, TKey>(this UserManager <TUser, TKey> manager, TKey userId, params string[] roles) where TUser : class, IUser <TKey> where TKey : IEquatable <TKey> { foreach (var item in roles) { manager.AddUserToRole(userId, item); } }