diff --git a/WEBSERVICES/ZUGFeRDRESTService/Config.cs b/WEBSERVICES/ZUGFeRDRESTService/Config.cs index 820f5c1d..cd90e496 100644 --- a/WEBSERVICES/ZUGFeRDRESTService/Config.cs +++ b/WEBSERVICES/ZUGFeRDRESTService/Config.cs @@ -6,13 +6,17 @@ public string LogPath { get; set; } public string MSSQLConnectionString { get; set; } public string MaxFileSizeInMegabytes { get; set; } + public ZugferdConfig Zugferd { get; set; } + public FirebirdConfig Firebird { get; set; } + } + public class ZugferdConfig + { public bool AllowFacturX { get; set; } = false; public bool AllowXRechnung { get; set; } = false; public bool AllowZugferd10 { get; set; } = true; public bool AllowZugferd2x { get; set; } = true; - public FirebirdConfig Firebird { get; set; } } public class FirebirdConfig diff --git a/WEBSERVICES/ZUGFeRDRESTService/Controllers/ValidationController.cs b/WEBSERVICES/ZUGFeRDRESTService/Controllers/ValidationController.cs index b8611d1e..8a70cdbb 100644 --- a/WEBSERVICES/ZUGFeRDRESTService/Controllers/ValidationController.cs +++ b/WEBSERVICES/ZUGFeRDRESTService/Controllers/ValidationController.cs @@ -107,8 +107,8 @@ namespace ZUGFeRDRESTService.Controllers if (!bool.TryParse(oZugferdConfig["Zugferd10"], out _AllowZugferd10)) { - _logger.Info("Configuration Zugferd10 was not set. Using default value [{0}]", false); - _AllowZugferd10 = false; + _logger.Info("Configuration Zugferd10 was not set. Using default value [{0}]", true); + _AllowZugferd10 = true; } if (!int.TryParse(oAppConfig["MaxFileSizeInMegabytes"], out _MaxFileSizeInMegabytes)) diff --git a/WEBSERVICES/ZUGFeRDRESTService/Startup.cs b/WEBSERVICES/ZUGFeRDRESTService/Startup.cs index 7220586d..0a880841 100644 --- a/WEBSERVICES/ZUGFeRDRESTService/Startup.cs +++ b/WEBSERVICES/ZUGFeRDRESTService/Startup.cs @@ -33,10 +33,7 @@ namespace ZUGFeRDRESTService services.AddControllers().AddNewtonsoftJson(); services.AddRazorPages(); - - // brauchen sie das überhaupt???!!!?!?!! - //services.Configure(Configuration.GetSection("Config")); - + services.Configure(Configuration.GetSection("Config")); services.AddSingleton(sp => new Logging(oLogPath, oLogDebug)); services.AddSingleton((Func)(sp => { var logging = sp.GetService();