using Microsoft.AspNetCore.Mvc; using MediatR; using EnvelopeGenerator.Application.EmailTemplates.Queries; namespace EnvelopeGenerator.Web.Controllers.Test; public class TestEmailTemplateController : ControllerBase { private readonly IMediator _mediator; public TestEmailTemplateController(IMediator mediator) { _mediator = mediator; } [HttpGet] public virtual async Task GetAll([FromQuery] ReadEmailTemplateQuery query, CancellationToken cancel) { var res = await _mediator.Send(query, cancel); return Ok(res); } }