public async Task <IList <string> > GetRolesAsync(TUser user, CancellationToken cancellationToken)
        {
            cancellationToken.ThrowIfCancellationRequested();

            if (user == null)
            {
                throw new ArgumentNullException("The user parameter is null or incorrect.");
            }

            var roles = await _userRepository.GetUserRolesAsync(user);

            return(roles.Select(x => x.Name).ToList());
        }
Example #2
0
 public async Task <IEnumerable <IdentityRole> > GetUserRolesAsync(ApplicationUser user)
 {
     return(await _instance.GetUserRolesAsync(user));
 }