public SecurityUserClaims(ICachedSecurityService cachedSecurityService, ILogger <SecurityUserClaims> logger,
                           ILeadershipService leadershipService, IIdentityService identityService)
 {
     _cachedSecurityService = cachedSecurityService;
     _logger            = logger;
     _leadershipService = leadershipService;
     _identityService   = identityService;
 }
Пример #2
0
 public CachedSecurityService(ISecurityService securityService, ITmsCache cache, IMapper mapper, ILeadershipService leadershipService)
 {
     _this              = this;
     _securityService   = securityService;
     _cache             = cache;
     _mapper            = mapper;
     _leadershipService = leadershipService;
 }
Пример #3
0
 public AdminController(ICachedTrainingService trainingService, ICachedSecurityService cachedSecurityService, IMapper mapper
                        , IOfficeDocumentGenerator officeDocumentGenerator, IWorksheetDataBinder worksheetDataBinder, ISecurityService securityService)
 {
     _cachedTrainingService = trainingService;
     _cachedSecurityService = cachedSecurityService;
     _mapper = mapper;
     _officeDocumentGenerator = officeDocumentGenerator;
     _worksheetDataBinder     = worksheetDataBinder;
     _securityService         = securityService;
 }
        public bool IsMember(int upn, ICachedSecurityService baseCachedSecurityService)
        {
            //TODO: this is a sample implementation and that is why the hard coding.
            var list = new List <int>()
            {
                2798283, 2809276, 2749371
            };

            return(list.Any(x => x == upn));
        }
Пример #5
0
 public PocController(ICachedTrainingService trainingService, ICachedSecurityService cachedSecurityService)
 {
     _cachedTrainingService = trainingService;
 }