17 lines
527 B
C#
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();
|
|
}
|
|
} |