19 lines
655 B
C#
19 lines
655 B
C#
// using MediatR;
|
|
// using Modules.User.Application.Gateways;
|
|
//
|
|
// namespace Modules.User.Application.Queries;
|
|
//
|
|
// public class GetUserQuery : IRequest<Models.User>
|
|
// {
|
|
// public Guid AccountId { get; set; }
|
|
// public Guid? SessionId { get; set; }
|
|
// }
|
|
//
|
|
// public class GetUserQueryHandler(IUserQueries userQueries) : IRequestHandler<GetUserQuery, Models.User>
|
|
// {
|
|
// public async Task<Models.User> Handle(GetUserQuery request, CancellationToken cancellationToken)
|
|
// {
|
|
// return await userQueries.GetUserAsync(request.AccountId, request.SessionId, cancellationToken)
|
|
// ?? new Models.User();
|
|
// }
|
|
// } |