Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

GetAllRequestHandler.cs 685B

123456789101112131415161718
  1. using Diligent.WebAPI.Business.Interfaces;
  2. using Diligent.WebAPI.Host.Mediator.Request.Queries;
  3. using MediatR;
  4. namespace Diligent.WebAPI.Host.Mediator.Request.Handlers
  5. {
  6. public class GetAllRequestHandler : IRequestHandler<GetAllRequestsQuery, List<Data.Entities.Request>>
  7. {
  8. private readonly IRequestRepository _requestRepository;
  9. public GetAllRequestHandler(IRequestRepository requestRepository)
  10. {
  11. _requestRepository = requestRepository;
  12. }
  13. public async Task<List<Data.Entities.Request>> Handle(GetAllRequestsQuery request, CancellationToken cancellationToken) =>
  14. await _requestRepository.GetAsync();
  15. }
  16. }