Esempio n. 1
0
 public QPSecurityChecker(IUnitOfWork uow,
                          IHttpContextAccessor httpContextAccessor,
                          IWebAppQpHelper webAppQpHelper,
                          IOptions <EnvironmentConfiguration> options,
                          ILogger <QPSecurityChecker> logger)
 {
     _httpContext    = httpContextAccessor.HttpContext;
     _webAppQpHelper = webAppQpHelper;
     _configuration  = options.Value;
     _logger         = logger;
     _uow            = uow;
 }
Esempio n. 2
0
        /// <summary>
        /// Конструктор
        /// </summary>
        public SiteMapController(
            ISiteMapService siteMapService, ISiteMapModifyService siteMapModifyService,
            IOptions <EnvironmentConfiguration> options, IWebAppQpHelper webAppQpHelper, IMapper mapper, ILogger <SiteMapController> logger)
        {
            _siteMapService       = siteMapService;
            _siteMapModifyService = siteMapModifyService;
            _mapper = mapper;
            _logger = logger;

            _siteId = webAppQpHelper.SiteId;
            _userId = webAppQpHelper.UserId;
            _step   = options.Value.IndexOrderStep;
            _useHierarchyRegionFilter = options.Value?.UseHierarchyRegionFilter ?? false;
        }
        public DictionaryController(
            IItemDifinitionService itemDifinitionService, IRegionService regionService, ICultureService cultureService, IContentService contentService,
            IOptions <EnvironmentConfiguration> options, IWebAppQpHelper webAppQpHelper, ICustomActionService customActionService,
            IMapper mapper, ILogger <SiteMapController> logger, IStringLocalizerFactory stringLocalizerFactory)
        {
            _itemDifinitionService = itemDifinitionService;
            _regionService         = regionService;
            _cultureService        = cultureService;
            _contentService        = contentService;
            _customActionService   = customActionService;
            _mapper = mapper;
            _logger = logger;
            _stringLocalizerFactory = stringLocalizerFactory;

            _customActionConfig    = options.Value?.CustomAction;
            _rootPageDiscriminator = options.Value?.StartPageDiscriminator;

            _siteId = webAppQpHelper.SiteId;
            _userId = webAppQpHelper.UserId;
        }
 public QpAutorizationFilter(IWebAppQpHelper webAppQpHelper, IOptions <EnvironmentConfiguration> options, QPSecurityChecker securityChecker)
 {
     _webAppQpHelper  = webAppQpHelper;
     _configuration   = options.Value;
     _securityChecker = securityChecker;
 }