public UserRoleAuthorizationFilter(IDomainServiceProvider domainServiceProvider, ISessionContext sessionContext, IUserRoleMappingsFacade userRoleMappingsFacade, UserRole[] userRoles)
 {
     _domainServiceProvider  = domainServiceProvider;
     _sessionContext         = sessionContext;
     _userRoleMappingsFacade = userRoleMappingsFacade;
     _userRoles = userRoles;
 }
 public MeServiceV3(ICacheStore cache, IDomainServiceProvider domainServiceProvider, IOdsApiClientProvider odsApiClientProvider, IUserRoleMappingsFacade userRoleMappingsProvider, ISessionContext sessionContext)
 {
     _cache = cache;
     _domainServiceProvider    = domainServiceProvider;
     _odsApiClientProvider     = odsApiClientProvider;
     _userRoleMappingsProvider = userRoleMappingsProvider;
     _sessionContext           = sessionContext;
 }
 public SettingsService(AppSettings appSettings, ICacheStore cacheProvider, IEnvironmentProvider environmentProvider, IKeyVaultFacade keyVaultProvider, IOdsApiClientFactory odsApiClientFactory, IOdsApiSettingsProvider odsApiSettingsProvider, IUserRoleMappingsFacade userRoleMappingsFacade)
 {
     _appSettings            = appSettings;
     _cacheProvider          = cacheProvider;
     _environmentProvider    = environmentProvider;
     _keyVaultProvider       = keyVaultProvider;
     _odsApiClientFactory    = odsApiClientFactory;
     _odsApiSettingsProvider = odsApiSettingsProvider;
     _userRoleMappingsFacade = userRoleMappingsFacade;
 }