コード例 #1
0
 /// <summary>
 /// 初始化一个<see cref="DashboardController"/>类型的新实例
 /// </summary>
 public DashboardController(UserManager <User> userManager,
                            RoleManager <Role> roleManager,
                            FunctionAuthManager functionAuthorizationManager,
                            DataAuthManager dataAuthorizationManager,
                            ICacheService cacheService)
 {
     _userManager = userManager;
     _roleManager = roleManager;
     _functionAuthorizationManager = functionAuthorizationManager;
     _dataAuthorizationManager     = dataAuthorizationManager;
     _cacheService = cacheService;
 }
コード例 #2
0
 public EntityInfoController(DataAuthManager dataAuthManager,
                             IFilterService filterService)
 {
     _dataAuthManager = dataAuthManager;
     _filterService   = filterService;
 }
コード例 #3
0
 public RoleEntityController(IServiceProvider provider) : base(provider)
 {
     _dataAuthManager = provider.GetRequiredService <DataAuthManager>();
 }