ow
This commit is contained in:
1 parent
c253805122
commit
7df55a11bf
46 files changed
+3689
-27
No files matched your search
@@ -11,17 +11,19 @@ using CloudBuilder.Security.SearchCriteria;
|
||||
using CloudBuilder.Security.Utility;
|
||||
using Microsoft.AspNetCore.Authorization;
|
||||
using Microsoft.AspNetCore.Mvc;
|
||||
using Microsoft.Extensions.DependencyInjection;
|
||||
using System.Security.Permissions;
|
||||
namespace CloudBuilder.Security.Service
|
||||
{
|
||||
public class SecurityMasterService : ISecurityMasterService
|
||||
{
|
||||
private readonly IApplicationService service;
|
||||
|
||||
private readonly YesNoPolicy yesNoPolicy;
|
||||
private IRepository<SecurityMasterEntity> repository;
|
||||
public SecurityMasterService(IApplicationService service)
|
||||
{
|
||||
this.service = service;
|
||||
yesNoPolicy = service.ServiceProvider.GetRequiredKeyedService<YesNoPolicy>(nameof(YesNoPolicy));
|
||||
repository = service.GetRepository<IRepository<SecurityMasterEntity>>();
|
||||
}
|
||||
|
||||
@@ -94,9 +96,9 @@ namespace CloudBuilder.Security.Service
|
||||
|
||||
Dictionary<string, Dictionary<string, object>> mappings = new Dictionary<string, Dictionary<string, object>>();
|
||||
Dictionary<string, object> validDic = new Dictionary<string, object>();
|
||||
foreach (string v in YesNoPolicy.GetInstance().GetValues())
|
||||
foreach (string v in yesNoPolicy.GetValues())
|
||||
{
|
||||
validDic.Add(v, YesNoPolicy.GetInstance().ComposeMessage(v, service.Locale));
|
||||
validDic.Add(v, yesNoPolicy.ComposeMessage(v, service.Locale));
|
||||
}
|
||||
mappings.Add(SecurityMasterEntity.VALID_INDC, validDic);
|
||||
|
||||
|
||||
Reference in new issue
Block a user