refactor(EnvelopeController): remove EnvelopeOldService

This commit is contained in:
2025-09-04 18:01:01 +02:00
parent 124523ad88
commit 1e1517f88a

View File

@@ -5,7 +5,6 @@ using Microsoft.AspNetCore.Mvc;
using EnvelopeGenerator.Application.Extensions; using EnvelopeGenerator.Application.Extensions;
using EnvelopeGenerator.Application.Interfaces.Services; using EnvelopeGenerator.Application.Interfaces.Services;
using EnvelopeGenerator.Domain.Constants; using EnvelopeGenerator.Domain.Constants;
using EnvelopeGenerator.Domain.Entities;
using DigitalData.Core.Abstraction.Application.DTO; using DigitalData.Core.Abstraction.Application.DTO;
using EnvelopeGenerator.Web.Extensions; using EnvelopeGenerator.Web.Extensions;
using MediatR; using MediatR;
@@ -19,11 +18,8 @@ namespace EnvelopeGenerator.Web.Controllers;
[Authorize(Roles = ReceiverRole.FullyAuth)] [Authorize(Roles = ReceiverRole.FullyAuth)]
[ApiController] [ApiController]
[Route("api/[controller]")] [Route("api/[controller]")]
public class EnvelopeController : BaseController public class EnvelopeController : ControllerBase
{ {
private readonly EnvelopeOldService envelopeService;
private readonly ActionService? actionService;
[Obsolete("Use MediatR")] [Obsolete("Use MediatR")]
private readonly IEnvelopeHistoryService _histService; private readonly IEnvelopeHistoryService _histService;
[Obsolete("Use MediatR")] [Obsolete("Use MediatR")]
@@ -31,23 +27,23 @@ public class EnvelopeController : BaseController
private readonly IMediator _mediator; private readonly IMediator _mediator;
private readonly ILogger<EnvelopeController> _logger;
[Obsolete("Use MediatR")] [Obsolete("Use MediatR")]
public EnvelopeController(DatabaseService database, public EnvelopeController(
EnvelopeOldService envelope,
ILogger<EnvelopeController> logger, ILogger<EnvelopeController> logger,
IEnvelopeHistoryService envelopeHistoryService, IEnvelopeHistoryService envelopeHistoryService,
IEnvelopeReceiverService envelopeReceiverService, IMediator mediator) : base(database, logger) IEnvelopeReceiverService envelopeReceiverService,
IMediator mediator)
{ {
envelopeService = envelope;
actionService = database?.Services?.actionService;
_histService = envelopeHistoryService; _histService = envelopeHistoryService;
_envRcvService = envelopeReceiverService; _envRcvService = envelopeReceiverService;
_mediator = mediator; _mediator = mediator;
_logger = logger;
} }
[Authorize(Roles = ReceiverRole.FullyAuth)] [Authorize(Roles = ReceiverRole.FullyAuth)]
[HttpPost("{envelopeKey}")] [HttpPost("{envelopeKey}")]
[Obsolete("Use MediatR")]
public async Task<IActionResult> CreateOrUpdate([FromRoute] string envelopeKey, int index, [FromBody] ExpandoObject annotations, CancellationToken cancel = default) public async Task<IActionResult> CreateOrUpdate([FromRoute] string envelopeKey, int index, [FromBody] ExpandoObject annotations, CancellationToken cancel = default)
{ {
// get claims // get claims
@@ -70,10 +66,6 @@ public class EnvelopeController : BaseController
await _mediator.Publish(notification, cancel); await _mediator.Publish(notification, cancel);
EnvelopeReceiver response = await envelopeService.LoadEnvelope(envelopeKey);
var signResult = actionService?.SignEnvelope(response.Envelope, ReceiverVM.From(response));
return Ok(new object()); return Ok(new object());
} }