using MediatR; using System.Threading; using System.Threading.Tasks; using UserManagement.MediatR.Queries; using UserManagement.Repository; namespace UserManagement.MediatR.Handlers { public class GetAllLoginAuditQueryHandler(ILoginAuditRepository loginAuditRepository) : IRequestHandler { public async Task Handle(GetAllLoginAuditQuery request, CancellationToken cancellationToken) { return await loginAuditRepository.GetDocumentAuditTrails(request.LoginAuditResource); } } }