using ShoppingAssistantApi.Application.IServices; using ShoppingAssistantApi.Application.Models.Dtos; using ShoppingAssistantApi.Application.Paging; using HotChocolate.Authorization; namespace ShoppingAssistantApi.Api.Queries; [ExtendObjectType(OperationTypeNames.Query)] public class RolesQuery { [Authorize] public Task> GetRolesPageAsync(int pageNumber, int pageSize, CancellationToken cancellationToken, [Service] IRolesService service) => service.GetRolesPageAsync(pageNumber, pageSize, cancellationToken); }