From 495adb8c318a0c28180410c45abc5b768706dc68 Mon Sep 17 00:00:00 2001 From: TekH Date: Mon, 10 Nov 2025 13:53:26 +0100 Subject: [PATCH] feat(dependency-injection): add optional usePdfBurner flag to AddServices - Updated EGConfiguration.AddServices to accept a new `usePdfBurner` boolean parameter. - Pass `usePdfBurner` through to AddEnvelopeGeneratorServices to enable optional PDF burner functionality. - Maintains existing behavior when parameter is not provided (default false). --- EnvelopeGenerator.DependencyInjection/DependencyInjection.cs | 4 ++-- EnvelopeGenerator.Finalizer/Program.cs | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/EnvelopeGenerator.DependencyInjection/DependencyInjection.cs b/EnvelopeGenerator.DependencyInjection/DependencyInjection.cs index e12af99e..d6188297 100644 --- a/EnvelopeGenerator.DependencyInjection/DependencyInjection.cs +++ b/EnvelopeGenerator.DependencyInjection/DependencyInjection.cs @@ -70,10 +70,10 @@ public static class DependencyInjection return this; } - public EGConfiguration AddServices(IConfiguration config) + public EGConfiguration AddServices(IConfiguration config, bool usePdfBurner = false) { #pragma warning disable CS0618 - _serviceRegs.Enqueue(s => s.AddEnvelopeGeneratorServices(config)); + _serviceRegs.Enqueue(s => s.AddEnvelopeGeneratorServices(config, usePdfBurner)); #pragma warning restore CS0618 _addingStatus[nameof(AddServices)] = true; return this; diff --git a/EnvelopeGenerator.Finalizer/Program.cs b/EnvelopeGenerator.Finalizer/Program.cs index b5dd44ce..a9da7cca 100644 --- a/EnvelopeGenerator.Finalizer/Program.cs +++ b/EnvelopeGenerator.Finalizer/Program.cs @@ -92,7 +92,7 @@ try .EnableDetailedErrors(); }); }) - .AddServices(config) + .AddServices(config, true) ); #endregion Add DB Context, EG Inf. and Services