Пример #1
0
        public PageController(ILifetimeScope container, IScopeService scopeService)
        {
            _container           = container;
            _installationManager = container.Resolve <IInstallationProvider>();
            _logger       = container.Resolve <ILogger <PageController> >();
            _scopeService = scopeService;

            if (!_isInstalled)
            {
                _isInstalled = _installationManager.IsPlatformInstalled;
            }

            if (!_isDbExist)
            {
                _isDbExist = _installationManager.IsDatabaseExist;
            }

            if (_isInstalled)
            {
                _pageRepository = container.Resolve <IPageRepository>();
                //_pageManager = container.Resolve<IPageManager>();
                _deviserControllerFactory = container.Resolve <IDeviserControllerFactory>();
                _contentManager           = container.Resolve <IContentManager>();
                _moduleManager            = container.Resolve <IModuleManager>();
            }
        }
        public static TokenRequestValidator CreateTokenValidator(
            CoreSettings settings = null,
            IScopeService scopes  = null,
            IAuthorizationCodeStore authorizationCodeStore = null,
            IUserService userService = null,
            IAssertionGrantValidator assertionGrantValidator = null,
            ICustomRequestValidator customRequestValidator   = null)
        {
            if (settings == null)
            {
                settings = new TestSettings();
            }

            if (scopes == null)
            {
                scopes = new InMemoryScopeService(TestScopes.Get());
            }

            if (userService == null)
            {
                userService = new TestUserService();
            }

            if (customRequestValidator == null)
            {
                customRequestValidator = new DefaultCustomRequestValidator();
            }

            if (assertionGrantValidator == null)
            {
                assertionGrantValidator = new TestAssertionValidator();
            }

            return(new TokenRequestValidator(settings, authorizationCodeStore, userService, scopes, assertionGrantValidator, customRequestValidator));
        }
Пример #3
0
        public PageController(ILogger <PageController> logger,
                              IPageRepository pageRepository,
                              IPageManager pageManager,
                              IDeviserControllerFactory deviserControllerFactory,
                              IScopeService scopeService,
                              IContentManager contentManager,
                              IModuleManager moduleManager,
                              IInstallationProvider installationManager)
        {
            _logger = logger;
            _installationManager = installationManager;
            _scopeService        = scopeService;

            if (!_isInstalled)
            {
                _isInstalled = _installationManager.IsPlatformInstalled;
            }

            if (!_isDbExist)
            {
                _isDbExist = _installationManager.IsDatabaseExist;
            }

            if (_isInstalled)
            {
                _pageRepository           = pageRepository;
                _pageManager              = pageManager;
                _deviserControllerFactory = deviserControllerFactory;
                _contentManager           = contentManager;
                _moduleManager            = moduleManager;
            }
        }
        public static AuthorizeRequestValidator CreateAuthorizeValidator(
            CoreSettings settings = null,
            IScopeService scopes = null,
            IClientService clients = null,
            IUserService users = null,
            ICustomRequestValidator customValidator = null)
        {
            if (settings == null)
            {
                settings = new TestSettings();
            }

            if (scopes == null)
            {
                scopes = new InMemoryScopeService(TestScopes.Get());
            }

            if (clients == null)
            {
                clients = new InMemoryClientService(TestClients.Get());
            }

            if (customValidator == null)
            {
                customValidator = new DefaultCustomRequestValidator();
            }

            if (users == null)
            {
                users = new TestUserService();
            }

            return new AuthorizeRequestValidator(settings, scopes, clients, users, customValidator);
        }
        public static AuthorizeRequestValidator CreateAuthorizeValidator(
            CoreSettings settings  = null,
            IScopeService scopes   = null,
            IClientService clients = null,
            IUserService users     = null,
            ICustomRequestValidator customValidator = null)
        {
            if (settings == null)
            {
                settings = new TestSettings();
            }

            if (scopes == null)
            {
                scopes = new InMemoryScopeService(TestScopes.Get());
            }

            if (clients == null)
            {
                clients = new InMemoryClientService(TestClients.Get());
            }

            if (customValidator == null)
            {
                customValidator = new DefaultCustomRequestValidator();
            }

            if (users == null)
            {
                users = new TestUserService();
            }

            return(new AuthorizeRequestValidator(settings, scopes, clients, users, customValidator));
        }
 public UserInfoResponseGenerator(IUserService users, IScopeService scopes, CoreSettings settings, ILogger logger)
 {
     _users = users;
     _scopes = scopes;
     _settings = settings;
     _logger = logger;
 }
        public static TokenRequestValidator CreateTokenValidator(
            CoreSettings settings = null,
            IScopeService scopes = null,
            IAuthorizationCodeStore authorizationCodeStore = null,
            IUserService userService = null,
            IAssertionGrantValidator assertionGrantValidator = null,
            ICustomRequestValidator customRequestValidator = null)
        {
            if (settings == null)
            {
                settings = new TestSettings();
            }

            if (scopes == null)
            {
                scopes = new InMemoryScopeService(TestScopes.Get());
            }

            if (userService == null)
            {
                userService = new TestUserService();
            }

            if (customRequestValidator == null)
            {
                customRequestValidator = new DefaultCustomRequestValidator();
            }

            if (assertionGrantValidator == null)
            {
                assertionGrantValidator = new TestAssertionValidator();
            }

            return new TokenRequestValidator(settings, authorizationCodeStore, userService, scopes, assertionGrantValidator, customRequestValidator);
        }
 public UserInfoResponseGenerator(IUserService users, IScopeService scopes, CoreSettings settings, ILogger logger)
 {
     _users    = users;
     _scopes   = scopes;
     _settings = settings;
     _logger   = logger;
 }
Пример #9
0
 public DIDemoController(IService service, ISingletonService singletonService, IScopeService scopeService, ITransientService transientService)
 {
     _service          = service;
     _scopeService     = scopeService;
     _singletonService = singletonService;
     _transientService = transientService;
 }
 public LanguageSwitcher(IScopeService scopeService,
                         ILanguageRepository languageRepository)
     : base(scopeService)
 {
     _languageRepository = languageRepository;
     _scopeService       = scopeService;
 }
Пример #11
0
 public PastaService(IUnitOfWork unit, IScopeService scopeService)
 {
     this.unit           = unit;
     this.repository     = unit.GetRepository <GlobalPasta>();
     this.voteRepository = unit.GetRepository <PastaVote>();
     this.scopeService   = scopeService;
 }
Пример #12
0
 public AuthService(ContextApp context, IMapper mapper, IScopeService scopeService, IEmailService emailService)
 {
     _context      = context;
     _mapper       = mapper;
     _emailService = emailService;
     _scopeService = scopeService;
 }
 public PageModuleController(ILifetimeScope container)
 {
     _logger         = container.Resolve <ILogger <PageModuleController> >();
     _pageRepository = container.Resolve <IPageRepository>();
     _moduleManager  = container.Resolve <IModuleManager>();
     _pageManager    = container.Resolve <IPageManager>();
     _scopeService   = container.Resolve <IScopeService>();
 }
 public LanguageAdminService(ILogger <LanguageAdminService> logger,
                             ILanguageManager languageManager,
                             IScopeService scopeService)
 {
     _logger          = logger;
     _languageManager = languageManager;
     _scopeService    = scopeService;
 }
Пример #15
0
 public Navigation(ILifetimeScope container)
     : base(container)
 {
     _logger              = container.Resolve <ILogger <LayoutRepository> >();
     _languageRepository  = container.Resolve <ILanguageRepository>();
     _scopeService        = container.Resolve <IScopeService>();
     _httpContextAccessor = container.Resolve <IHttpContextAccessor>();
 }
 public PageContentHelper(IHtmlHelper htmlHelper, IHtmlGenerator generator,
                          IScopeService scopeService, IPropertyRepository propertyRepository)
 {
     Generator           = generator;
     _htmlHelper         = htmlHelper;
     _scopeService       = scopeService;
     _propertyRepository = propertyRepository;
 }
Пример #17
0
 public ContentEditViewHelper(ILifetimeScope container, IHttpContextAccessor httpContextAccessor, IScopeService scopeService)
     : base(httpContextAccessor)
 {
     _htmlHelper         = container.Resolve <IHtmlHelper>();
     _navigation         = container.Resolve <INavigation>();
     _scopeService       = scopeService;
     _hostingEnvironment = container.Resolve <IHostingEnvironment>();
 }
Пример #18
0
 public async Task <DeleteEntityByIdPayload> DeleteScopeAsync([Service] IScopeService service, Guid id,
                                                              CancellationToken cancellationToken)
 {
     return(new DeleteEntityByIdPayload
     {
         Success = await service.DeleteByIdAsync(id, cancellationToken)
     });
 }
Пример #19
0
        public DashboardPresenter(IDashboardView view, IScopeService scopeService)
        {
            ArgumentChecker.ThrowIfNull(view, "view");
            ArgumentChecker.ThrowIfNull(scopeService, "scopeService");

            this.view         = view;
            this.scopeService = scopeService;
        }
 public BreadCrumbHelper(ILifetimeScope container, IHttpContextAccessor httpContextAccessor, IScopeService scopeService)
     : base(httpContextAccessor)
 {
     _pageRepository = container.Resolve <IPageRepository>();
     _htmlHelper     = container.Resolve <IHtmlHelper>();
     _navigation     = container.Resolve <INavigation>();
     _scopeService   = scopeService;
 }
Пример #21
0
        public UserInfoResponseGenerator(IUserService users, IScopeService scopes, CoreSettings settings)
        {
            _users    = users;
            _scopes   = scopes;
            _settings = settings;

            _logger = LogProvider.GetCurrentClassLogger();
        }
 public ModuleManager(ILogger <ModuleManager> logger,
                      IScopeService scopeService,
                      IServiceProvider serviceProvider)
     : base(serviceProvider)
 {
     _logger       = logger;
     _scopeService = scopeService;
 }
Пример #23
0
 public AssignmentPolicyService(IAssignmentPolicyRepository assignmentPolicyRepository, IAssignmentPolicyPairingRepository assignmentPolicyPairingRepository,
                                IScopeRepository scopeRepository, IScopeService scopeService)
 {
     _assignmentPolicyRepository        = assignmentPolicyRepository;
     _assignmentPolicyPairingRepository = assignmentPolicyPairingRepository;
     _scopeRepository = scopeRepository;
     _scopeService    = scopeService;
 }
Пример #24
0
 public ContentManager(ILifetimeScope container)
     : base(container)
 {
     _logger = container.Resolve <ILogger <ContentManager> >();
     _pageContentRepository = container.Resolve <IPageContentRepository>();
     _scopeService          = container.Resolve <IScopeService>();
     //_httpContextAccessor = container.Resolve<IHttpContextAccessor>();
     //_roleRepository = container.Resolve<IRoleRepository>();
 }
 public TokenRequestValidator(CoreSettings settings, IAuthorizationCodeStore authorizationCodes, IUserService users, IScopeService scopes, IAssertionGrantValidator assertionValidator, ICustomRequestValidator customRequestValidator)
 {
     _settings           = settings;
     _authorizationCodes = authorizationCodes;
     _users                  = users;
     _scopes                 = scopes;
     _assertionValidator     = assertionValidator;
     _customRequestValidator = customRequestValidator;
 }
 public NavigationHelper(ILifetimeScope container, IHttpContextAccessor httpContextAccessor, IScopeService scopeService)
     : base(httpContextAccessor)
 {
     _pageRepository    = container.Resolve <IPageRepository>();
     _htmlHelper        = container.Resolve <IHtmlHelper>();
     _navigation        = container.Resolve <INavigation>();
     _logger            = container.Resolve <ILogger <NavigationHelper> >();
     this._scopeService = scopeService;
 }
 public TokenRequestValidator(CoreSettings settings, IAuthorizationCodeStore authorizationCodes, IUserService users, IScopeService scopes, IAssertionGrantValidator assertionValidator, ICustomRequestValidator customRequestValidator)
 {
     _settings = settings;
     _authorizationCodes = authorizationCodes;
     _users = users;
     _scopes = scopes;
     _assertionValidator = assertionValidator;
     _customRequestValidator = customRequestValidator;
 }
 public DeviserControllerFactory(ILifetimeScope container, IScopeService scopeService)
 {
     _logger           = container.Resolve <ILogger <DeviserControllerFactory> >();
     _actionInvoker    = container.Resolve <IActionInvoker>();
     _actionSelector   = container.Resolve <IActionSelector>();
     _htmlHelper       = container.Resolve <IHtmlHelper>();
     _pageRepository   = container.Resolve <IPageRepository>();
     _moduleRepository = container.Resolve <IModuleRepository>();
     _scopeService     = scopeService;
 }
Пример #29
0
 public ContentEditViewHelper(IHttpContextAccessor httpContextAccessor,
                              IHtmlHelper htmlHelper,
                              IScopeService scopeService,
                              IViewProvider viewProvider)
     : base(httpContextAccessor)
 {
     _htmlHelper   = htmlHelper;
     _scopeService = scopeService;
     _viewProvider = viewProvider;
 }
Пример #30
0
 public void Init()
 {
     _service = new ScopeService()
     {
         Configuration          = FakeConfigurationHelper.GetFakeConf(),
         RepositoriesFactory    = new FakeRepositoriesFactory(),
         StringLocalizerFactory = new FakeStringLocalizerFactory(),
         Logger = new FakeLogger()
     };
 }
 public ContactFormController(IServiceProvider serviceProvider)
 {
     _logger            = serviceProvider.GetService <ILogger <ContactFormController> >();
     _contactProvider   = serviceProvider.GetService <IContactProvider>();
     _scopeService      = serviceProvider.GetService <IScopeService>();
     _moduleManager     = serviceProvider.GetService <IModuleManager>();
     _userProvider      = serviceProvider.GetService <IUserRepository>();
     _emailsender       = serviceProvider.GetService <IEmailSender>();
     _viewRenderService = serviceProvider.GetService <IViewRenderService>();
 }
        public AuthorizeRequestValidator(CoreSettings core, IScopeService scopes, IClientService clients, IUserService users, ICustomRequestValidator customValidator)
        {
            _core = core;
            _scopes = scopes;
            _clients = clients;
            _users = users;
            _customValidator = customValidator;

            _validatedRequest = new ValidatedAuthorizeRequest();
            _validatedRequest.CoreSettings = _core;
        }
 public ScopeController(
     IScopeService scopeService,
     IOperationTransient transientOperation,
     IOperationScoped scopedOperation,
     IOperationSingleton singletonOperation)
 {
     _transientOperation = transientOperation;
     _scopedOperation    = scopedOperation;
     _singletonOperation = singletonOperation;
     _scopeService       = scopeService;
 }
Пример #34
0
        public AuthorizeRequestValidator(CoreSettings core, IScopeService scopes, IClientService clients, IUserService users, ICustomRequestValidator customValidator)
        {
            _core            = core;
            _scopes          = scopes;
            _clients         = clients;
            _users           = users;
            _customValidator = customValidator;

            _validatedRequest = new ValidatedAuthorizeRequest();
            _validatedRequest.CoreSettings = _core;
        }
        public TokenRequestValidator(CoreSettings settings, IAuthorizationCodeStore authorizationCodes, IUserService users, IScopeService scopes, IAssertionGrantValidator assertionValidator, ICustomRequestValidator customRequestValidator)
        {
            _logger = LogProvider.GetCurrentClassLogger();

            _settings           = settings;
            _authorizationCodes = authorizationCodes;
            _users                  = users;
            _scopes                 = scopes;
            _assertionValidator     = assertionValidator;
            _customRequestValidator = customRequestValidator;
        }
 public DiscoveryEndpointController(CoreSettings settings, IScopeService scopes)
 {
     _settings = settings;
     _scopes = scopes;
 }