public CacheController(IPlantCache plantCache, IPermissionCache permissionCache, ICurrentUserProvider currentUserProvider, IPermissionApiService permissionApiService)
 {
     _plantCache           = plantCache;
     _permissionCache      = permissionCache;
     _currentUserProvider  = currentUserProvider;
     _permissionApiService = permissionApiService;
 }
Exemple #2
0
 public PermissionCache(
     ICacheManager cacheManager,
     IPermissionApiService permissionApiService,
     IOptionsMonitor <CacheOptions> options)
 {
     _cacheManager         = cacheManager;
     _permissionApiService = permissionApiService;
     _options = options;
 }
Exemple #3
0
 /// <summary>
 /// Create a controller and set the service
 /// </summary>
 public PermissionApiController(IPermissionApiService service)
 {
     _service = service;
 }