using Eshop.Application.Common; namespace Eshop.Application.Auth; public interface IUserAdministrationService { Task> GetAllUsersWithRolesAsync( CancellationToken cancellationToken = default); Task GetUserWithRolesAsync( string userId, CancellationToken cancellationToken = default); Task UpdateUserRolesAsync( string userId, IReadOnlyList selectedRoles, CancellationToken cancellationToken = default); }