update to remove loadEnvelope-metod

This commit is contained in:
2025-08-23 01:15:51 +02:00
parent 51b96e2a81
commit 20751aa708
3 changed files with 6 additions and 20 deletions

View File

@@ -10,6 +10,7 @@ using EnvelopeGenerator.Domain.Entities;
using EnvelopeGenerator.Domain;
using DigitalData.Core.Abstraction.Application.DTO;
using EnvelopeGenerator.Web.Extensions;
using MediatR;
namespace EnvelopeGenerator.Web.Controllers;
@@ -26,35 +27,21 @@ public class EnvelopeController : BaseController
[Obsolete("Use MediatR")]
private readonly IEnvelopeReceiverService _envRcvService;
private readonly IMediator _mediator;
[Obsolete("Use MediatR")]
public EnvelopeController(DatabaseService database,
EnvelopeOldService envelope,
ILogger<EnvelopeController> logger, UrlEncoder urlEncoder,
IEnvelopeHistoryService envelopeHistoryService,
IEnvelopeReceiverService envelopeReceiverService) : base(database, logger)
IEnvelopeReceiverService envelopeReceiverService, IMediator mediator) : base(database, logger)
{
envelopeService = envelope;
actionService = database?.Services?.actionService;
_urlEncoder = urlEncoder;
_histService = envelopeHistoryService;
_envRcvService = envelopeReceiverService;
}
[NonAction]
[Obsolete("Use MediatR")]
public async Task<IActionResult> Get([FromRoute] string envelopeKey)
{
envelopeKey = _urlEncoder.Encode(envelopeKey);
EnvelopeReceiver response = await envelopeService.LoadEnvelope(envelopeKey);
if (envelopeService.ReceiverAlreadySigned(response.Envelope, response.Receiver.Id) == true)
{
return Problem(statusCode: 403);
}
_logger.LogInformation("Loaded envelope [{0}] for receiver [{1}]", response.Envelope.Id, response.Envelope.Id);
return Json(response);
_mediator = mediator;
}
[Authorize(Roles = ReceiverRole.FullyAuth)]