24 lines
728 B
C#
24 lines
728 B
C#
using Microsoft.AspNetCore.Mvc;
|
|
using MediatR;
|
|
using EnvelopeGenerator.Application.Histories.Queries;
|
|
|
|
namespace EnvelopeGenerator.Web.Controllers.Test;
|
|
|
|
[ApiController]
|
|
[Route("api/[controller]")]
|
|
public class TestEnvelopeHistoryController : ControllerBase
|
|
{
|
|
ILogger<TestEnvelopeHistoryController> _logger;
|
|
|
|
private readonly IMediator _mediator;
|
|
|
|
public TestEnvelopeHistoryController(ILogger<TestEnvelopeHistoryController> logger, IMediator mediator)
|
|
{
|
|
_logger = logger;
|
|
_mediator = mediator;
|
|
}
|
|
|
|
[HttpGet]
|
|
public async Task<IActionResult> Get([FromQuery] ReadHistoryQuery readHistoryQuery, CancellationToken cancel)
|
|
=> Ok(await _mediator.Send(readHistoryQuery, cancel));
|
|
} |