MyBookmark/Modules.Library.Application/Queries/Anime/AnimeTitle/AnimeTitleListQuery.cs
2024-09-23 03:00:50 +03:00

17 lines
527 B
C#

using MediatR;
using Modules.Library.Application.Gateways;
namespace Modules.Library.Application.Queries.Anime.AnimeTitle;
public class AnimeTitleListQuery : IRequest<List<Models.Anime.Title>>
{
}
public class AnimeTitleListQueryHandler(IAnimeTitleGateway titleGateway) : IRequestHandler<AnimeTitleListQuery, List<Models.Anime.Title>>
{
public async Task<List<Models.Anime.Title>> Handle(AnimeTitleListQuery request, CancellationToken cancellationToken)
{
return await titleGateway.GetList();
}
}