diff --git a/EnvelopeGenerator.GeneratorAPI/Controllers/EnvelopeController.cs b/EnvelopeGenerator.GeneratorAPI/Controllers/EnvelopeController.cs index 0e271484..c743b1e2 100644 --- a/EnvelopeGenerator.GeneratorAPI/Controllers/EnvelopeController.cs +++ b/EnvelopeGenerator.GeneratorAPI/Controllers/EnvelopeController.cs @@ -1,4 +1,4 @@ -using DigitalData.Core.DTO; +using DigitalData.Core.Abstraction.Application.DTO; using EnvelopeGenerator.Application.Contracts.Services; using EnvelopeGenerator.Application.Envelopes.Commands; using EnvelopeGenerator.Application.Envelopes.Queries.Read; @@ -6,8 +6,6 @@ using MediatR; using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Mvc; using Newtonsoft.Json; -using System.ComponentModel; -using System.ComponentModel.DataAnnotations.Schema; namespace EnvelopeGenerator.GeneratorAPI.Controllers; @@ -31,6 +29,7 @@ namespace EnvelopeGenerator.GeneratorAPI.Controllers; public class EnvelopeController : ControllerBase { private readonly ILogger _logger; + [Obsolete("Use MediatR")] private readonly IEnvelopeService _envelopeService; private readonly IMediator _mediator; @@ -40,6 +39,7 @@ public class EnvelopeController : ControllerBase /// Der Logger, der für das Protokollieren von Informationen verwendet wird. /// Der Dienst, der für die Verarbeitung von Umschlägen zuständig ist. /// + [Obsolete("Use MediatR")] public EnvelopeController(ILogger logger, IEnvelopeService envelopeService, IMediator mediator) { _logger = logger; @@ -59,6 +59,7 @@ public class EnvelopeController : ControllerBase /// Ein unerwarteter Fehler ist aufgetreten. [Authorize] [HttpGet] + [Obsolete("Use MediatR")] public async Task GetAsync([FromQuery] ReadEnvelopeQuery envelope) { if (User.GetId() is int intId) @@ -98,6 +99,7 @@ public class EnvelopeController : ControllerBase /// Das Dokument wurde nicht gefunden oder ist nicht verfügbar. /// Ein unerwarteter Fehler ist aufgetreten. [HttpGet("doc-result")] + [Obsolete("Use MediatR")] public async Task GetDocResultAsync([FromQuery] int id, [FromQuery] bool view = false) { if (User.GetId() is int intId) @@ -154,4 +156,4 @@ public class EnvelopeController : ControllerBase else return Ok(res); } -} +} \ No newline at end of file diff --git a/EnvelopeGenerator.GeneratorAPI/Controllers/EnvelopeReceiverController.cs b/EnvelopeGenerator.GeneratorAPI/Controllers/EnvelopeReceiverController.cs index 24249b44..8f988138 100644 --- a/EnvelopeGenerator.GeneratorAPI/Controllers/EnvelopeReceiverController.cs +++ b/EnvelopeGenerator.GeneratorAPI/Controllers/EnvelopeReceiverController.cs @@ -1,5 +1,5 @@ using AutoMapper; -using DigitalData.Core.DTO; +using DigitalData.Core.Abstraction.Application.DTO; using EnvelopeGenerator.Application.Contracts.Services; using EnvelopeGenerator.Application.Contracts.SQLExecutor; using EnvelopeGenerator.Application.DTOs.Receiver; @@ -31,6 +31,7 @@ public class EnvelopeReceiverController : ControllerBase { private readonly ILogger _logger; + [Obsolete("Use MediatR")] private readonly IEnvelopeReceiverService _erService; private readonly IMediator _mediator; @@ -56,6 +57,7 @@ public class EnvelopeReceiverController : ControllerBase /// /// /// + [Obsolete("Use MediatR")] public EnvelopeReceiverController(ILogger logger, IEnvelopeReceiverService envelopeReceiverService, IMediator mediator, IMapper mapper, IEnvelopeExecutor envelopeExecutor, IEnvelopeReceiverExecutor erExecutor, IDocumentExecutor documentExecutor, IOptions csOpt) { _logger = logger; @@ -82,6 +84,7 @@ public class EnvelopeReceiverController : ControllerBase /// Ein unerwarteter Fehler ist aufgetreten. [Authorize] [HttpGet] + [Obsolete("Use MediatR")] public async Task GetEnvelopeReceiver([FromQuery] ReadEnvelopeReceiverQuery envelopeReceiver) { var username = User.GetUsernameOrDefault(); @@ -123,6 +126,7 @@ public class EnvelopeReceiverController : ControllerBase /// Ein unerwarteter Fehler ist aufgetreten. [Authorize] [HttpGet("salute")] + [Obsolete("Use MediatR")] public async Task GetReceiverName([FromQuery] ReadReceiverNameQuery receiver) { return await _erService.ReadLastUsedReceiverNameByMailAsync(receiver.EmailAddress, receiver.Id, receiver.Signature).ThenAsync( diff --git a/EnvelopeGenerator.GeneratorAPI/Controllers/EnvelopeTypeController.cs b/EnvelopeGenerator.GeneratorAPI/Controllers/EnvelopeTypeController.cs index c49d9a3b..d41a9660 100644 --- a/EnvelopeGenerator.GeneratorAPI/Controllers/EnvelopeTypeController.cs +++ b/EnvelopeGenerator.GeneratorAPI/Controllers/EnvelopeTypeController.cs @@ -1,23 +1,39 @@ -using DigitalData.Core.DTO; +using DigitalData.Core.Abstraction.Application.DTO; using EnvelopeGenerator.Application.Contracts.Services; using Microsoft.AspNetCore.Mvc; namespace EnvelopeGenerator.GeneratorAPI.Controllers; +/// +/// +/// [ApiExplorerSettings(IgnoreApi = true)] [Route("api/[controller]")] [ApiController] public class EnvelopeTypeController : ControllerBase { private readonly ILogger _logger; + + [Obsolete("Use MediatR")] private readonly IEnvelopeTypeService _service; + /// + /// + /// + /// + /// + [Obsolete("Use MediatR")] public EnvelopeTypeController(ILogger logger, IEnvelopeTypeService service) { _logger = logger; _service = service; } + /// + /// + /// + /// + [Obsolete("Use MediatR")] [HttpGet] public async Task GetAllAsync() { diff --git a/EnvelopeGenerator.GeneratorAPI/Controllers/ReceiverController.cs b/EnvelopeGenerator.GeneratorAPI/Controllers/ReceiverController.cs index 0062a43f..943e8e51 100644 --- a/EnvelopeGenerator.GeneratorAPI/Controllers/ReceiverController.cs +++ b/EnvelopeGenerator.GeneratorAPI/Controllers/ReceiverController.cs @@ -1,5 +1,5 @@ -using DigitalData.Core.API; -using DigitalData.Core.DTO; +using DigitalData.Core.Abstraction.Application.DTO; +using DigitalData.Core.API; using EnvelopeGenerator.Application.Contracts.Services; using EnvelopeGenerator.Application.DTOs.Receiver; using EnvelopeGenerator.Application.Receivers.Queries.Read; @@ -19,6 +19,7 @@ namespace EnvelopeGenerator.GeneratorAPI.Controllers; [Route("api/[controller]")] [ApiController] [Authorize] +[Obsolete("Use MediatR")] public class ReceiverController : CRUDControllerBaseWithErrorHandling { /// @@ -94,4 +95,4 @@ public class ReceiverController : CRUDControllerBaseWithErrorHandling + [Obsolete("Use IRepository")] public static IServiceCollection AddEnvelopeGeneratorInfrastructureServices(this IServiceCollection services, Action? dbContextOptions = null, IConfiguration? sqlExecutorConfiguration = null, @@ -157,4 +158,4 @@ public static class DIExtensions return services; } -} +} \ No newline at end of file diff --git a/EnvelopeGenerator.Terminal/DependencyInjection.cs b/EnvelopeGenerator.Terminal/DependencyInjection.cs index 421a57d2..60561ac3 100644 --- a/EnvelopeGenerator.Terminal/DependencyInjection.cs +++ b/EnvelopeGenerator.Terminal/DependencyInjection.cs @@ -14,6 +14,7 @@ namespace EnvelopeGenerator.Terminal; public static class DependencyInjection { + [Obsolete("Use MediatR")] public static IServiceCollection AddCommandManagerRunner(this IServiceCollection services, IConfiguration configuration, Case @case = Case.KebabCase, string connectionStringKeyName = "Default") { var connStr = configuration.GetConnectionString(connectionStringKeyName) @@ -52,4 +53,4 @@ public static class DependencyInjection } public static Task RunCommandManagerRunner(this IHost host, string[] args) => host.Services.RunCommandManagerRunner(args); -} +} \ No newline at end of file diff --git a/EnvelopeGenerator.Tests.Application/Mock.cs b/EnvelopeGenerator.Tests.Application/Mock.cs index b14108e8..4d1410e0 100644 --- a/EnvelopeGenerator.Tests.Application/Mock.cs +++ b/EnvelopeGenerator.Tests.Application/Mock.cs @@ -10,6 +10,7 @@ namespace EnvelopeGenerator.Tests.Application; public class Mock { + [Obsolete("Use MediatR")] public static IHost CreateHost(Action? builderOptions = null, string configPath = "appsettings.json", bool useRealDb = false, params string[] args) { var builder = Host.CreateApplicationBuilder(args.Any() ? args : null);