diff --git a/EnvelopeGenerator.GeneratorAPI/Controllers/HistoryController.cs b/EnvelopeGenerator.GeneratorAPI/Controllers/HistoryController.cs
index cecbab75..abf15e52 100644
--- a/EnvelopeGenerator.GeneratorAPI/Controllers/HistoryController.cs
+++ b/EnvelopeGenerator.GeneratorAPI/Controllers/HistoryController.cs
@@ -3,9 +3,8 @@ using MediatR;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc;
using Microsoft.Extensions.Caching.Memory;
-using static EnvelopeGenerator.Domain.Constants;
+using EnvelopeGenerator.Domain;
using EnvelopeGenerator.Application.Histories.Queries;
-using DigitalData.Core.Client;
using EnvelopeGenerator.Application.Extensions;
namespace EnvelopeGenerator.GeneratorAPI.Controllers;
@@ -49,9 +48,11 @@ public class HistoryController : ControllerBase
///
[HttpGet("related")]
[Authorize]
- public IActionResult GetReferenceTypes(ReferenceType? referenceType = null)
+ public IActionResult GetReferenceTypes(Constants.ReferenceType? referenceType = null)
{
- return referenceType is null ? Ok(_memoryCache.GetEnumAsDictionary("gen.api", ReferenceType.Unknown)) : Ok(referenceType.ToString());
+ return referenceType is null
+ ? Ok(_memoryCache.GetEnumAsDictionary("gen.api", Constants.ReferenceType.Unknown))
+ : Ok(referenceType.ToString());
}
///
@@ -90,15 +91,18 @@ public class HistoryController : ControllerBase
///
[HttpGet("status")]
[Authorize]
- public IActionResult GetEnvelopeStatus([FromQuery] EnvelopeStatus? status = null)
+ public IActionResult GetEnvelopeStatus([FromQuery] Constants.EnvelopeStatus? status = null)
{
- return status is null ? Ok(_memoryCache.GetEnumAsDictionary("gen.api", Status.NonHist, Status.RelatedToFormApp)) : Ok(status.ToString());
+ return status is null
+ ? Ok(_memoryCache.GetEnumAsDictionary("gen.api", Constants.Status.NonHist, Constants.Status.RelatedToFormApp))
+ : Ok(status.ToString());
}
///
/// Ruft die gesamte Umschlaghistorie basierend auf den angegebenen Abfrageparametern ab.
///
/// Die Abfrageparameter, die die Filterkriterien für die Umschlaghistorie definieren.
+ ///
/// Eine Liste von Historieneinträgen, die den angegebenen Kriterien entsprechen, oder nur der letzte Eintrag.
/// Die Anfrage war erfolgreich, und die Umschlaghistorie wird zurückgegeben.
/// Die Anfrage war ungültig oder unvollständig.
@@ -107,9 +111,9 @@ public class HistoryController : ControllerBase
/// Ein unerwarteter Fehler ist aufgetreten.
[HttpGet]
[Authorize]
- public async Task GetAllAsync([FromQuery] ReadHistoryQuery historyQuery)
+ public async Task GetAllAsync([FromQuery] ReadHistoryQuery historyQuery, CancellationToken cancel)
{
- var history = await _mediator.Send(historyQuery).ThrowIfEmpty(Exceptions.NotFound);
+ var history = await _mediator.Send(historyQuery, cancel).ThrowIfEmpty(Exceptions.NotFound);
return Ok((historyQuery.OnlyLast ?? false) ? history.MaxBy(h => h.AddedWhen) : history);
}
}