Skip to content

Commit 4ba3046

Browse files
committedAug 18, 2024·
Update DependencyInjection.cs
1 parent 17a6964 commit 4ba3046

File tree

1 file changed

+18
-11
lines changed

1 file changed

+18
-11
lines changed
 

‎WMS.WebUI/WMS.WebUI/Extensions/DependencyInjection.cs

+18-11
Original file line numberDiff line numberDiff line change
@@ -7,20 +7,27 @@ public static class DependencyInjection
77
{
88
public static IServiceCollection AddSyncfusion(this IServiceCollection services, IConfiguration configuration)
99
{
10-
var section = configuration.GetSection("Keys");
11-
var key = section.GetValue<string>("Syncfusion") ?? "asd";
12-
13-
if (string.IsNullOrEmpty(key))
10+
try
1411
{
15-
throw new InvalidOperationException("Cannot register Syncfusion without key.");
16-
}
12+
var section = configuration.GetSection("Keys");
13+
var key = section.GetValue<string>("Syncfusion") ?? "asd";
1714

18-
services.AddOptions<ApiConfiguration>()
19-
.Bind(configuration.GetSection(ApiConfiguration.SectionName))
20-
.ValidateDataAnnotations()
21-
.ValidateOnStart();
15+
if (string.IsNullOrEmpty(key))
16+
{
17+
throw new InvalidOperationException("Cannot register Syncfusion without key.");
18+
}
2219

23-
SyncfusionLicenseProvider.RegisterLicense(key);
20+
services.AddOptions<ApiConfiguration>()
21+
.Bind(configuration.GetSection(ApiConfiguration.SectionName))
22+
.ValidateDataAnnotations()
23+
.ValidateOnStart();
24+
25+
SyncfusionLicenseProvider.RegisterLicense(key);
26+
}
27+
catch (Exception ex)
28+
{
29+
30+
}
2431

2532
return services;
2633
}

0 commit comments

Comments
 (0)
Please sign in to comment.