refactor(TestEnvelopeReceiverController): remove observed inhearence and rename.

- Add related attributes
This commit is contained in:
tekh 2025-08-22 19:29:16 +02:00
parent 5e5458d87c
commit 68a6a23a20

View File

@ -1,31 +1,34 @@
using DigitalData.Core.API; using DigitalData.Core.API;
using EnvelopeGenerator.Extensions; using EnvelopeGenerator.Extensions;
using EnvelopeGenerator.Domain.Entities;
using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc;
using EnvelopeGenerator.Application.Dto.EnvelopeReceiver;
using EnvelopeGenerator.Application.Interfaces.Services; using EnvelopeGenerator.Application.Interfaces.Services;
using DigitalData.Core.Abstraction.Application.DTO; using DigitalData.Core.Abstraction.Application.DTO;
using AutoMapper;
using EnvelopeGenerator.Application.EnvelopeReceivers.Queries; using EnvelopeGenerator.Application.EnvelopeReceivers.Queries;
using MediatR; using MediatR;
using EnvelopeGenerator.Application.Extensions; using EnvelopeGenerator.Application.Extensions;
namespace EnvelopeGenerator.Web.Controllers.Test; namespace EnvelopeGenerator.Web.Controllers.Test;
[Obsolete("Use MediatR")] [Route("test/[controller]")]
public class TestEnvelopeReceiverController : ReadControllerBase<IEnvelopeReceiverService, EnvelopeReceiverDto, EnvelopeReceiver, (int Envelope, int Receiver)> [ApiController]
public class EnvelopeReceiverController : ControllerBase
{ {
private readonly IMediator _mediator; private readonly IMediator _mediator;
[Obsolete("Use MediatR")]
private readonly IEnvelopeReceiverService _service;
public TestEnvelopeReceiverController(ILogger<TestEnvelopeReceiverController> logger, IEnvelopeReceiverService service, IMediator mediator) : base(logger, service) [Obsolete("Use MediatR")]
public EnvelopeReceiverController(ILogger<EnvelopeReceiverController> logger, IEnvelopeReceiverService service, IMediator mediator, IEnvelopeReceiverService erService)
{ {
_mediator = mediator; _mediator = mediator;
_service = erService;
} }
[HttpGet] [HttpGet]
public async Task<IActionResult> Get([FromQuery] ReadEnvelopeReceiverQuery q, CancellationToken cancel) public async Task<IActionResult> Get([FromQuery] ReadEnvelopeReceiverQuery q, CancellationToken cancel)
=> Ok(await _mediator.Send(q, cancel).ThrowIfNull()); => Ok(await _mediator.Send(q, cancel).ThrowIfNull());
[Obsolete("Use MediatR")]
[HttpGet("verify-access-code/{envelope_receiver_id}")] [HttpGet("verify-access-code/{envelope_receiver_id}")]
public async Task<IActionResult> VerifyAccessCode([FromRoute] string envelope_receiver_id, [FromQuery] string access_code) public async Task<IActionResult> VerifyAccessCode([FromRoute] string envelope_receiver_id, [FromQuery] string access_code)
{ {
@ -41,6 +44,7 @@ public class TestEnvelopeReceiverController : ReadControllerBase<IEnvelopeReceiv
return this.InnerServiceError(verification); return this.InnerServiceError(verification);
} }
[Obsolete("Use MediatR")]
[HttpGet("e-r-id/{envelope_receiver_id}")] [HttpGet("e-r-id/{envelope_receiver_id}")]
public async Task<IActionResult> GetByEnvelopeReceiverId([FromRoute] string envelope_receiver_id) public async Task<IActionResult> GetByEnvelopeReceiverId([FromRoute] string envelope_receiver_id)
{ {