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 @@
-
+
-
+