diff --git a/CloudBuilder.Security.Service/YesNoPolicyService.cs b/CloudBuilder.Security.Service/YesNoPolicyService.cs index 1e2f841..25e64e9 100644 --- a/CloudBuilder.Security.Service/YesNoPolicyService.cs +++ b/CloudBuilder.Security.Service/YesNoPolicyService.cs @@ -1,4 +1,5 @@ using CloudBuilder.Core.DatabaseAccessor.Entity; +using CloudBuilder.Core.DependencyInjection.Form; using CloudBuilder.Core.Service; using CloudBuilder.Security.Data; using CloudBuilder.Security.Entity; @@ -6,6 +7,7 @@ using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Http.Features; using Microsoft.AspNetCore.Mvc; +using Microsoft.Extensions.DependencyInjection; using System; using System.Collections.Generic; using System.Linq; @@ -27,7 +29,7 @@ namespace CloudBuilder.Security.Service [HttpPost] public SelectOption[] FindSelectOption(bool blank) { - YesNoPolicy policy = YesNoPolicy.GetInstance(); + YesNoPolicy policy = service.ServiceProvider.GetKeyedService(typeof(YesNoPolicy).Name); string[] values = policy.GetValues(); List l = new List();