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()); }
public async Task <IEnumerable <IdentityRole> > GetUserRolesAsync(ApplicationUser user) { return(await _instance.GetUserRolesAsync(user)); }