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; }
/// <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; }