public async Task <IEnumerable <SalesRepresentative> > GetRepresentatives([FromQuery] GetRepresentativesQuery query, CancellationToken cancellationToken) { return(await _mediator.Send(query, cancellationToken)); }
/// <summary> /// Handler for <see cref="GetRepresentativesQuery"/>. /// </summary> /// <param name="request"><see cref="GetRepresentativesQuery"/> request.</param> /// <param name="cancellationToken">Cancellation token.</param> /// <returns>List of sales representatives.</returns> public async Task <IEnumerable <SalesRepresentative> > Handle(GetRepresentativesQuery request, CancellationToken cancellationToken) { return(await _context.SalesRepresentatives.ToListAsync(cancellationToken)); }