EnvelopeGenerator/EnvelopeGenerator.Web/Controllers/Test/TestEnvelopeHistoryController.cs

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));
}