예제 #1
0
 public UsersController(IUserServices userServices,
                        IAccountServices accountServices,
                        ICategoryServices categoryServices,
                        ITransactionServices transactionServices,
                        IBudgetServices budgetServices,
                        IHttpContextProvider context,
                        ISiteConfiguration config,
                        ICryptoProvider crypto,
                        IUrlHelper urlHelper,
                        IModelCache cache,
                        ICachingHelpers cachingHelpers,
                        ISessionServices sessionServices)
     : base(userServices,
                                                                 accountServices,
                                                                 categoryServices,
                                                                 transactionServices, 
                                                                 budgetServices,
                                                                 context,
                                                                 config,
                                                                 urlHelper,
                                                                 cache,
                                                                 cachingHelpers)
 {
     _crypto = crypto;
     _sessionServices = sessionServices;
 }
 public CachedUserFriendsProvider(IEntityContextProvider entityContextProvider, IUserCommunityProvider userCommunityProvider, IHttpContextProvider httpContextProvider, IEntityNetworkRepository entityNetworkRepository)
 {
     _entityContextProvider = entityContextProvider;
     _userCommunityProvider = userCommunityProvider;
     _httpContextProvider = httpContextProvider;
     _entityNetworkRepository = entityNetworkRepository;
 }
예제 #3
0
 public RegisterReturnUrlContext(
     IReturnUrlContext returnUrlContext,
     IHttpContextProvider httpContextProvider)
 {
     ReturnUrlContext    = returnUrlContext;
     HttpContextProvider = httpContextProvider;
 }
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="locator"></param>
 /// <param name="locatorScopedFactory"></param>
 /// <param name="httpContextProvider"></param>
 /// <param name="reflectionHelper"></param>
 /// <param name="pipelineScope"></param>
 /// <param name="allowableNullForGetService"></param>
 /// <param name="allowableNullForGetServices"></param>
 public NullableWebApiDependencyResolver(ILocator locator, ILocatorScopedFactory locatorScopedFactory, IHttpContextProvider httpContextProvider, IReflectionHelper reflectionHelper = null, IPipelineScope pipelineScope = null, IEnumerable <Type> allowableNullForGetService = null, IEnumerable <Type> allowableNullForGetServices = null) :
     base(locator, reflectionHelper, allowableNullForGetService, allowableNullForGetServices)
 {
     _HttpContextProvider = httpContextProvider;
     _LocatorScopeFactory = locatorScopedFactory;
     _PipelineScope       = pipelineScope ?? _Locator.Get <IPipelineScope>();
 }
 public static IAppBuilder UseRequestServices(this IAppBuilder builder, IHttpContextProvider httpContextProvider, Func <IServiceScope> factory)
 {
     UseRequestContextItem <IServiceScope>(builder, httpContextProvider, factory, true, (item) => {
         httpContextProvider.GetCurrent().SetRequestServices(item.ServiceProvider);
     });
     return(builder);
 }
예제 #6
0
 public IncludeCombiner(IIncludeHandlingSettings settings, IIncludeReader reader, IIncludeStorage storage, IHttpContextProvider http)
 {
     _settings = settings;
     _reader = reader;
     _storage = storage;
     _http = http;
 }
예제 #7
0
        public CompaniesandDealsShareViewModel(
            ITextTranslator textTranslator,
            IDCDReader dcdReader,
            IHttpContextProvider context,
            I___BasePage glassModel,
            IAuthenticatedUserContext userContext)
        {
            TextTranslator      = textTranslator;
            DCDReader           = dcdReader;
            HttpContextProvider = context;
            UserContext         = userContext;

            var wildcardValue = UrlUtils.GetLastUrlSement(HttpContextProvider.Current);

            if (glassModel._TemplateId.Equals(ICompany_PageConstants.TemplateId.Guid))
            {
                var Company = DCDReader.GetCompanyByRecordNumber(wildcardValue);
                PageTitle = Company.Title;
                CompanyId = Company.RecordNumber.ToString();
            }
            else if (glassModel._TemplateId.Equals(IDeal_PageConstants.TemplateId.Guid))
            {
                var Deal = DCDReader.GetDealByRecordNumber(wildcardValue);
                PageTitle = Deal.Title;
                DealId    = Deal.RecordNumber.ToString();
            }
        }
 public CachedUserFriendsProvider(IEntityContextProvider entityContextProvider, IUserCommunityProvider userCommunityProvider, IHttpContextProvider httpContextProvider, IEntityNetworkRepository entityNetworkRepository)
 {
     _entityContextProvider   = entityContextProvider;
     _userCommunityProvider   = userCommunityProvider;
     _httpContextProvider     = httpContextProvider;
     _entityNetworkRepository = entityNetworkRepository;
 }
        public QnDDepResolver(IHttpContextProvider httpContextProvider, IIncludeHandlingSettings settings, Controller[] controllers)
        {
            types = new Dictionary <Type, object>
            {
                { typeof(IHttpContextProvider), httpContextProvider },
                { typeof(IKeyGenerator), new KeyGenerator() },
                { typeof(IIncludeHandlingSettings), settings }
            };
            types.Add(typeof(IIncludeReader), new FileSystemIncludeReader((IHttpContextProvider)types[typeof(IHttpContextProvider)]));

            var keyGen = (IKeyGenerator)types[typeof(IKeyGenerator)];

            types.Add(typeof(IIncludeStorage), new StaticIncludeStorage(keyGen));

            var includeReader = (IIncludeReader)types[typeof(IIncludeReader)];
            var storage       = (IIncludeStorage)types[typeof(IIncludeStorage)];
            var combiner      = new IncludeCombiner(settings, includeReader, storage, (IHttpContextProvider)types[typeof(IHttpContextProvider)]);

            types.Add(typeof(IIncludeCombiner), combiner);

            types.Add(typeof(IncludeController), new IncludeController(settings, combiner));
            foreach (var controller in controllers)
            {
                types.Add(controller.GetType(), controller);
            }
        }
예제 #10
0
 public PaymentHistoryApplicationService(IAccountClient accountClient, IHttpContextProvider iHttpContextProvider, IPaymentHistoryClient paymentHistoryClient, IMapper mapper)
 {
     _paymentHistoryClient = paymentHistoryClient;
     _iHttpContextProvider = iHttpContextProvider;
     _mapper        = mapper;
     _accountClient = accountClient;
 }
예제 #11
0
 public IncludeCombiner(IIncludeHandlingSettings settings, IIncludeReader reader, IIncludeStorage storage, IHttpContextProvider http)
 {
     _settings = settings;
     _reader   = reader;
     _storage  = storage;
     _http     = http;
 }
예제 #12
0
 public InterestController(IInterestListQuery interestListQuery, ISpecificInterestGraphQuery specificInterestGraphQuery, IInterestTasks interestTasks, IHttpContextProvider httpContextProvider)
 {
     _interestListQuery = interestListQuery;
     _specificInterestGraphQuery = specificInterestGraphQuery;
     _interestTasks = interestTasks;
     _httpContextProvider = httpContextProvider;
 }
예제 #13
0
        public FormsIdentityUserProvider(IHttpContextProvider httpContext, IAuthorizer authorizer)
        {
            Guard.IsNotNull(httpContext, "httpContext");
            Guard.IsNotNull(authorizer, "authorizer");

            this.httpContext = httpContext;
            this.authorizer = authorizer;
        }
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="locator"></param>
 /// <param name="pipelineScope">Optional: if null, retrieved from locator</param>
 /// <param name="serviceProviderTypeChecker"></param>
 /// <param name="httpContextProvider"></param>
 /// <param name="locatorScopeFactory"></param>
 public WebApiDependencyResolver(ILocator locator, IPipelineScope pipelineScope = null, IServiceProviderTypeChecker serviceProviderTypeChecker = null, IHttpContextProvider httpContextProvider = null, ILocatorScopedFactory locatorScopeFactory = null)
 {
     _Locator       = locator;
     _PipelineScope = pipelineScope ?? _Locator.Get <IPipelineScope>();
     _ServiceProviderTypeChecker = serviceProviderTypeChecker ?? locator.Get <IServiceProviderTypeChecker>();
     _HttpContextProvider        = httpContextProvider ?? locator.Get <IHttpContextProvider>();
     _LocatorScopeFactory        = locatorScopeFactory ?? locator.Get <ILocatorScopedFactory>();
 }
        public CachedConfigurationClientDecorator(IConfigurationClient client, IHttpContextProvider httpContext)
        {
            Guard.IsNotNull(client, "client");
            Guard.IsNotNull(httpContext, "httpContext");

            this.client = client;
            this.httpContext = httpContext;
        }
예제 #16
0
 private static IHttpContextProvider GetHttpContextProvider()
 {
     if (_HttpContextProvider == null)
     {
         _HttpContextProvider = HttpContextProvider.Instance;
     }
     return(_HttpContextProvider);
 }
예제 #17
0
 public IdentitySession(IAuthenticator <T> authenticator, IRepository repository,
                        IHttpContextProvider httpContextProvider)
 {
     this.authenticator         = authenticator;
     this.activeDirectoryMapper = activeDirectoryMapper;
     this.repository            = repository;
     this.httpContextProvider   = httpContextProvider;
 }
예제 #18
0
        protected ResourcePathBuilder(IHttpContextProvider httpContextProvider, string configuredResourceRoot)
        {
            ArgumentUtility.CheckNotNull("httpContextProvider", httpContextProvider);
            ArgumentUtility.CheckNotNull("configuredResourceRoot", configuredResourceRoot);

            _httpContextProvider    = httpContextProvider;
            _configuredResourceRoot = configuredResourceRoot;
        }
예제 #19
0
 public AppUserService(
     IDbContextFactory <ValidationPortalDbContext> validationPortalDataContextFactory,
     IHttpContextProvider httpContextProvider,
     ILoggingService loggingService)
 {
     ValidationPortalDataContextFactory = validationPortalDataContextFactory;
     HttpContextProvider = httpContextProvider;
     LoggingService      = loggingService;
 }
        public AuthenticationService(IHttpContextProvider context)
        {
            if (context == null)
            {
                throw new ArgumentNullException("context");
            }

            this.context = context.Get();
        }
예제 #21
0
 public CurrentTenantFileProvider(
     IHttpContextProvider contextprovider,
     ITenantFileSystemProviderFactory <TTenant> rootFactory,
     string key)
 {
     _contextprovider = contextprovider;
     _rootFactory     = rootFactory;
     _key             = key;
 }
 public TenantShellRestarter(
     IHttpContextProvider httpContextProvider,
     TenantIdentifierAccessor <TTenant> tenantDistinguisherAccessor,
     ITenantShellResolver <TTenant> tenantResolver)
 {
     _httpContextProvider         = httpContextProvider;
     _tenantDistinguisherAccessor = tenantDistinguisherAccessor;
     _tenantResolver = tenantResolver;
 }
예제 #23
0
 public UserController(IUserTasks profileTasks, IUserProfileQuery userProfileQuery, IPrincipal principal, IConversationQuery conversationQuery, IHttpContextProvider httpContextProvider, IViewRenderer viewRenderer)
 {
     _userTasks = profileTasks;
     _userProfileQuery = userProfileQuery;
     _principal = principal;
     _conversationQuery = conversationQuery;
     _httpContextProvider = httpContextProvider;
     _viewRenderer = viewRenderer;
 }
예제 #24
0
 public FileUploader(
     IHttpContextProvider httpContextProvider,
     ILogger logger,
     IFileProvider fileProvider)
 {
     _httpContextProvider = httpContextProvider;
     _logger       = logger;
     _fileProvider = fileProvider;
 }
 public GetTodayCardsQueryHandler(
     WordkiDbContext dbContext,
     IHttpContextProvider contextProvider,
     ITimeProvider timeProvider)
 {
     this.dbContext       = dbContext;
     this.contextProvider = contextProvider;
     this.timeProvider    = timeProvider;
 }
 public AddGroupCommandHandler(
     WordkiDbContext dbContext,
     ITimeProvider dateTimeProvider,
     IHttpContextProvider contextProvider)
 {
     this.dbContext        = dbContext;
     this.dateTimeProvider = dateTimeProvider;
     this.contextProvider  = contextProvider;
 }
예제 #27
0
        public CachingProvider(IHttpContextProvider httpContextProvider)
        {
            if (httpContextProvider == null)
            {
                throw new ArgumentNullException(nameof(httpContextProvider));
            }

            this.httpContextProvider = httpContextProvider;
        }
예제 #28
0
        private void Init(IHttpContextProvider contextProvider)
        {
            if (contextProvider == null)
            {
                throw new ArgumentNullException("contextProvider");
            }

            this.contextProvider = contextProvider;
            context = contextProvider.Get();
        }
 public IncludeCombinerInteractionFacts()
 {
     _mocks = new MockRepository();
     _mockSettings = _mocks.StrictMock<IIncludeHandlingSettings>();
     _mockReader = _mocks.StrictMock<IIncludeReader>();
     _mockStorage = _mocks.StrictMock<IIncludeStorage>();
     _mockHttp = _mocks.StrictMock<IHttpContextProvider>();
     _combiner = new IncludeCombiner(_mockSettings, _mockReader, _mockStorage, _mockHttp);
     _mocks.ReplayAll();
 }
예제 #30
0
 public void TestSetup()
 {
     _mocks        = new MockRepository();
     _mockSettings = _mocks.DynamicMock <IIncludeHandlingSettings>();
     _mockReader   = _mocks.DynamicMock <IIncludeReader>();
     _mockStorage  = _mocks.DynamicMock <IIncludeStorage>();
     _mockHttp     = _mocks.DynamicMock <IHttpContextProvider>();
     _combiner     = new IncludeCombiner(_mockSettings, _mockReader, _mockStorage, _mockHttp);
     _mocks.ReplayAll();
 }
예제 #31
0
 public RegisterPopOutViewModel(
     ITextTranslator textTranslator,
     ISiteRootContext siteRootContext,
     IReturnUrlContext returnUrlContext,
     IHttpContextProvider httpContextProvider)
 {
     TextTranslator      = textTranslator;
     SiteRootContext     = siteRootContext;
     ReturnUrlContext    = returnUrlContext;
     HttpContextProvider = httpContextProvider;
 }
예제 #32
0
 public AnswerCommnadHandler(
     WordkiDbContext dbContext,
     IHttpContextProvider contextProvider,
     INextRepeatCalculator nextRepeatCalculator,
     ITimeProvider timeProvider)
 {
     this.dbContext            = dbContext;
     this.contextProvider      = contextProvider;
     this.nextRepeatCalculator = nextRepeatCalculator;
     this.timeProvider         = timeProvider;
 }
 public PaymentApplicationService(IEmailApplicationService emailApplicationService, IPaymentHistoryApplicationService paymentHistoryApplicationService, IHttpContextProvider iHttpContextProvider,
                                  IPDFExportApplicationService pdfExportApplicationService, ITaxableStateClient taxableStateClient,
                                  IAccountApplicationService accountApplicationService, ITranscationCacheApplicationService transcationCacheApplicationService)
 {
     _taxableStateClient                 = taxableStateClient;
     _accountApplicationService          = accountApplicationService;
     _transcationCacheApplicationService = transcationCacheApplicationService;
     _pdfExportApplicationService        = pdfExportApplicationService;
     _iHttpContextProvider               = iHttpContextProvider;
     _paymentHistoryApplicationService   = paymentHistoryApplicationService;
     _emailApplicationService            = emailApplicationService;
 }
예제 #34
0
        public FileSystemStorageProvider(string basePath, string siteUrl, IHttpContextProvider httpContextProvider)
        {
            _httpContextProvider = httpContextProvider;
            _baseUrl             = _httpContextProvider.MapPath("//");
            _siteUrl             = siteUrl;

            _storagePath = basePath;
            if (!_baseUrl.EndsWith("/"))
            {
                _baseUrl = _baseUrl + '/';
            }
        }
		public void TestSetup()
		{
			_viewData = new ViewDataDictionary();
			_mocks = new MockRepository();
			_mockHttpContextProvider = _mocks.Stub<IHttpContextProvider>();
			_mockHttpContextProvider.Expect(hcp => hcp.Request).Return(_mocks.Stub<HttpRequestBase>()).Repeat.Twice();
			_mockSettings = _mocks.Stub<IIncludeHandlingSettings>();

			_html = WebTestUtility.BuildHtmlHelper(_mocks, _viewData, null);
			_mocks.ReplayAll();
			var resolver = new QnDDepResolver(_mockHttpContextProvider, _mockSettings, new Controller[] { });
			DependencyResolver.SetResolver(resolver);
		}
예제 #36
0
 public JwtAuthService(
     [NotNull] IJwtTokenProvider jwtTokenProvider,
     [NotNull] IHttpContextProvider httpContextProvider,
     [NotNull] ISetting <JwtHttpSettings> jwtHttpSettings)
 {
     if (jwtHttpSettings == null)
     {
         throw new ArgumentNullException(nameof(jwtHttpSettings));
     }
     _httpContextProvider = httpContextProvider ?? throw new ArgumentNullException(nameof(httpContextProvider));
     _jwtTokenProvider    = jwtTokenProvider ?? throw new ArgumentNullException(nameof(jwtTokenProvider));
     _jwtHttpSettings     = jwtHttpSettings.GetSettings();
 }
        public TenantContainerMiddleware(
            RequestDelegate next,
            ILogger <TenantContainerMiddleware <TTenant> > logger,
            AppBuilderAdaptorBase appBuilder,
            IHttpContextProvider httpContextProvider

            )
        {
            _next                = next;
            _logger              = logger;
            _appBuilder          = appBuilder;
            _httpContextProvider = httpContextProvider;
        }
예제 #38
0
 public ImageService(IHttpContextProvider httpContextProvider, IRepository repository, IBloomServiceHub hub, IStorageProvider storageProvider)
 {
     this.repository             = repository;
     this.settings               = BloomServiceConfiguration.FromWebConfig(ConfigurationManager.AppSettings);
     _hub                        = hub;
     _storageProvider            = storageProvider;
     _urlToTechnicianIcon        = Path.Combine(settings.BasePath, "images/technician.png");
     _urlToWorkOrderIcon         = Path.Combine(settings.BasePath, "images/workorder.png");
     _urlToFolderTecnician       = Path.Combine(settings.BasePath, "technician");
     _urlToFolderWorkOrder       = Path.Combine(settings.BasePath, "workorder");
     _urlToFolderPhotoWorkOrders = Path.Combine(settings.BasePath, "images");
     _urlToFolderFonts           = Path.Combine(settings.BasePath.Replace("/userFiles", ""), "fonts");;
 }
        public void TestSetup()
        {
            _viewData = new ViewDataDictionary();
            _mocks    = new MockRepository();
            _mockHttpContextProvider = _mocks.Stub <IHttpContextProvider>();
            _mockHttpContextProvider.Expect(hcp => hcp.Request).Return(_mocks.Stub <HttpRequestBase>()).Repeat.Twice();
            _mockSettings = _mocks.Stub <IIncludeHandlingSettings>();

            _html = WebTestUtility.BuildHtmlHelper(_mocks, _viewData, null);
            _mocks.ReplayAll();
            var resolver = new QnDDepResolver(_mockHttpContextProvider, _mockSettings, new Controller[] { });

            DependencyResolver.InitializeWith(resolver);
        }
        public IncludeCombinerHtmlExtensionsFacts()
        {
            _mocks = new MockRepository();

            _mockHttpContextProvider = _mocks.Stub<IHttpContextProvider>();
            _mockHttpContextProvider.Expect(hcp => hcp.Request).Return(_mocks.Stub<HttpRequestBase>()).Repeat.Twice();
            _mockSettings = _mocks.Stub<IIncludeHandlingSettings>();
            ServiceLocator.SetLocatorProvider(() => QnDServiceLocator.Create(_mockHttpContextProvider, _mockSettings, new Controller[] { }));

            _viewData = new ViewDataDictionary();

            _html = WebTestUtility.BuildHtmlHelper(_mocks, _viewData, null);
            _mocks.ReplayAll();
        }
예제 #41
0
        public DefaultApplicationServices(IUserProvider userProvider, 
                                          IHttpContextProvider httpContextProvider,
                                          IConfigurationProvider configurationProvider,
                                          IClientFactory<IEntryClient> entryService,
                                          IMapper mapper)
        {
            Guard.IsNotNull(userProvider, "userProvider");
            Guard.IsNotNull(httpContextProvider, "httpContextProvider");
            Guard.IsNotNull(configurationProvider, "configurationProvider");
            Guard.IsNotNull(entryService, "entryService");
            Guard.IsNotNull(mapper, "mapper");

            this.userProvider = userProvider;
            this.httpContextProvider = httpContextProvider;
            this.configurationProvider = configurationProvider;
            this.entryService = entryService;
            this.mapper = mapper;
        }
예제 #42
0
 public BaseController(IUserServices userServices,
                       IAccountServices accountServices,
                       ICategoryServices categoryServices,
                       ITransactionServices transactionServices,
                       IBudgetServices budgetServices,
                       IHttpContextProvider context,
                       ISiteConfiguration config,
                       IUrlHelper urlHelper,
                       IModelCache cache,
                       ICachingHelpers cachingHelpers)
 {
     _userServices = userServices;
     _accountServices = accountServices;
     _categoryServices = categoryServices;
     _transactionServices = transactionServices;
     _budgetServices = budgetServices;
     _context = context;
     _config = config;
     _url = urlHelper;
     _cache = cache;
     _cachingHelpers = cachingHelpers;
 }
예제 #43
0
 public UserSession(IHttpContextProvider httpContextProvider, IUserRepository userRepository)
 {
     this.httpContextProvider = httpContextProvider;
     this.userRepository = userRepository;
 }
예제 #44
0
 public UserSession(IAuthenticator authenticator, IMemberRepository memberRepository, IHttpContextProvider httpContextProvider)
 {
     this.authenticator = authenticator;
     this.httpContextProvider = httpContextProvider;
     this.memberRepository = memberRepository;
 }
예제 #45
0
 public AccountService(IHttpContextProvider httpContextProvider, IMappingEngine mapper)
 {
     _mapper = mapper;
     _httpContextProvider = httpContextProvider;
 }
예제 #46
0
 public void TestSetup()
 {
     _mocks = new MockRepository();
     _mockSettings = _mocks.DynamicMock<IIncludeHandlingSettings>();
     _mockReader = _mocks.DynamicMock<IIncludeReader>();
     _mockStorage = _mocks.DynamicMock<IIncludeStorage>();
     _mockHttp = _mocks.DynamicMock<IHttpContextProvider>();
     _combiner = new IncludeCombiner(_mockSettings, _mockReader, _mockStorage, _mockHttp);
     _mocks.ReplayAll();
 }
예제 #47
0
        public FormsAuthenticationWrapper(IHttpContextProvider httpContext)
        {
            Guard.IsNotNull(httpContext, "httpContext");

            this.httpContext = httpContext;
        }
예제 #48
0
 public SiteSecurity(IUserManager userManager, IHttpContextProvider contextProvider, ISymmetricCrypto symmetricCrypto)
 {
     m_UserManager = userManager;
     m_ContextProvider = contextProvider;
     m_SymmetricCrypto = symmetricCrypto;
 }
예제 #49
0
 public ValidationController(ILocationService locationService, IHttpContextProvider httpContextProvider, IUserTasks userTasks)
 {
     _locationService = locationService;
     _httpContextProvider = httpContextProvider;
     _userTasks = userTasks;
 }
		public QnDDepResolver(IHttpContextProvider httpContextProvider, IIncludeHandlingSettings settings, Controller[] controllers)
		{
			types = new Dictionary<Type, object>
			{
				{ typeof (IHttpContextProvider), httpContextProvider },
				{ typeof (IKeyGenerator), new KeyGenerator() },
				{ typeof (IIncludeHandlingSettings), settings }
			};
			types.Add(typeof(IIncludeReader), new FileSystemIncludeReader((IHttpContextProvider)types[typeof(IHttpContextProvider)]));

			var keyGen = (IKeyGenerator)types[typeof(IKeyGenerator)];

			types.Add(typeof(IIncludeStorage), new StaticIncludeStorage(keyGen));

			var includeReader = (IIncludeReader)types[typeof(IIncludeReader)];
			var storage = (IIncludeStorage)types[typeof(IIncludeStorage)];
			var combiner = new IncludeCombiner(settings, includeReader, storage, (IHttpContextProvider)types[typeof(IHttpContextProvider)]);
			types.Add(typeof(IIncludeCombiner), combiner);

			types.Add(typeof(IncludeController), new IncludeController(settings, combiner));
			foreach (var controller in controllers)
			{
				types.Add(controller.GetType(), controller);
			}
		}
		public FileSystemIncludeReader(IHttpContextProvider http)
		{
			_applicationRoot = http.Request.ApplicationPath;
			_fileSystemRoot = http.Request.MapPath("~/");
		}
 public SessionAuthentication(IHttpContextProvider httpContextProvider)
 {
     _httpContextProvider = httpContextProvider;
 }
 public GoogleAnalyticsTracker(IHttpContextProvider contextProvider)
 {
     _contextProvider = contextProvider;
 }
 public NotificationController(ILatestNotificationQuery latestNotificationQuery, IHttpContextProvider httpContextProvider)
 {
     _latestNotificationQuery = latestNotificationQuery;
     _httpContextProvider = httpContextProvider;
 }
 public FormsAuthenticationStorage(IHttpContextProvider httpContextProvider)
 {
     _httpContextProvider = httpContextProvider;
 }
예제 #56
0
 public UsersByInterestsQuery(IUserTasks userTasks, IHttpContextProvider httpProvider, IUserSearchPipeline userSearchPipeline)
 {
     _userTasks = userTasks;
     _httpProvider = httpProvider;
     _userSearchPipeline = userSearchPipeline;
 }