Exemplo n.º 1
0
        private async static Task CheckForRolesAsync(User u, IEnumerable<Role> Roles)
        {
            var roleList = new List<Role>();

            foreach (Role r in Roles)
            {
                if (r.Name[0] == rolePrefix && u.HasRole(r))
                    roleList.Add(r);
            }

            if (roleList.Count != 0)
                await u.RemoveRoles(roleList.ToArray());
        }