diff --git a/EnvelopeGenerator.GeneratorAPI/EnvelopeGenerator.GeneratorAPI.csproj b/EnvelopeGenerator.GeneratorAPI/EnvelopeGenerator.GeneratorAPI.csproj index 6cf235f1..e76957a6 100644 --- a/EnvelopeGenerator.GeneratorAPI/EnvelopeGenerator.GeneratorAPI.csproj +++ b/EnvelopeGenerator.GeneratorAPI/EnvelopeGenerator.GeneratorAPI.csproj @@ -19,15 +19,11 @@ - - - - diff --git a/EnvelopeGenerator.Terminal/CommandManager.cs b/EnvelopeGenerator.Terminal/CommandManager.cs index 4d558e59..3ba0f76a 100644 --- a/EnvelopeGenerator.Terminal/CommandManager.cs +++ b/EnvelopeGenerator.Terminal/CommandManager.cs @@ -7,12 +7,20 @@ using System.Text.Json; namespace EnvelopeGenerator.Terminal; -public class CommandManager(IEnvelopeReceiverService envelopeReceiverService, IMediator mediator) +public class CommandManager { private static JsonSerializerOptions Options = new () { - WriteIndented = true // <-- Bu satır okunabilir JSON için önemli + WriteIndented = true }; + private readonly IEnvelopeReceiverService _envelopeReceiverService; + private readonly IMediator _mediator; + + public CommandManager(IEnvelopeReceiverService envelopeReceiverService, IMediator mediator) + { + _envelopeReceiverService = envelopeReceiverService; + _mediator = mediator; + } [DefaultCommand] public void Execute([Option(Description = "print envelope generator termianal version.")] bool version) @@ -22,13 +30,13 @@ public class CommandManager(IEnvelopeReceiverService envelopeReceiverService, IM } [Subcommand] - public IEnvelopeReceiverService EnvelopeReceiver => envelopeReceiverService; + public IEnvelopeReceiverService EnvelopeReceiver => _envelopeReceiverService; [Command] public async Task ReadDocument(IConsole console, int? id = null, int? envelopeId = null) { ReadDocumentQuery query = new(id, envelopeId); - var document = await mediator.Send(query); + var document = await _mediator.Send(query); console.WriteLine(JsonSerializer.Serialize(document, Options)); } } diff --git a/EnvelopeGenerator.Terminal/EnvelopeGenerator.Terminal.csproj b/EnvelopeGenerator.Terminal/EnvelopeGenerator.Terminal.csproj index 0fc313f8..175074cf 100644 --- a/EnvelopeGenerator.Terminal/EnvelopeGenerator.Terminal.csproj +++ b/EnvelopeGenerator.Terminal/EnvelopeGenerator.Terminal.csproj @@ -2,7 +2,7 @@ Exe - net8.0 + net7.0 enable enable @@ -16,19 +16,18 @@ - - - + + + - - - + + - - + + diff --git a/EnvelopeGenerator.Tests.Application/EnvelopeGenerator.Tests.Application.csproj b/EnvelopeGenerator.Tests.Application/EnvelopeGenerator.Tests.Application.csproj index fecfd0e4..cc05f86e 100644 --- a/EnvelopeGenerator.Tests.Application/EnvelopeGenerator.Tests.Application.csproj +++ b/EnvelopeGenerator.Tests.Application/EnvelopeGenerator.Tests.Application.csproj @@ -29,12 +29,12 @@ - + - +