using MediatR; using Modules.Library.Application.Gateways; namespace Modules.Library.Application.Queries.Dictionaries.Genre; public class GenreListQuery : IRequest> { } public class GenreListQueryHandler(IGenreGateway genreGateway) : IRequestHandler> { public async Task> Handle(GenreListQuery request, CancellationToken cancellationToken) { return await genreGateway.GetList(); } }