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).
This commit is contained in:
tekh 2025-11-10 13:53:26 +01:00
parent 86c0a65540
commit 495adb8c31
2 changed files with 3 additions and 3 deletions

View File

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

View File

@ -92,7 +92,7 @@ try
.EnableDetailedErrors();
});
})
.AddServices(config)
.AddServices(config, true)
);
#endregion Add DB Context, EG Inf. and Services