feat(EnvelopeGenerator.Terminal): Downgrade to .net 7
This commit is contained in:
@@ -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));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user