コード例 #1
0
 public TenantProjectionElementDriver(
     IFormsBasedElementServices formsServices,
     ITenantWorkContextAccessor multiTenancyService)
     : base(formsServices)
 {
     _multiTenancyService = multiTenancyService;
 }
コード例 #2
0
 public MainBitTenantService(ITenantWorkContextAccessor twca,
     UrlHelper urlHelper,
     IContentManager contentManager,
     IWorkContextAccessor wca,
     ITenantService tenantService)
 {
     _twca = twca;
     _urlHelper = urlHelper;
     _contentManager = contentManager;
     _wca = wca;
     _tenantService = tenantService;
 }
コード例 #3
0
 public MainBitTenantService(ITenantWorkContextAccessor twca,
                             UrlHelper urlHelper,
                             IContentManager contentManager,
                             IWorkContextAccessor wca,
                             ITenantService tenantService)
 {
     _twca           = twca;
     _urlHelper      = urlHelper;
     _contentManager = contentManager;
     _wca            = wca;
     _tenantService  = tenantService;
 }
コード例 #4
0
        public AdminController(
            IOrchardServices services,
            Orchard.Recipes.Services.IRecipeManager recipeManager,
            ITenantService tenantService,
            ITenantWorkContextAccessor tenantWorkContextAccessor,
            MainBit.Recipes.Services.IRecipeManager mainBitRecipeManager,
            IRecipeEventHandler recipeEventHandler)
        {
            Services = services;
            _tenantService = tenantService;
            _tenantWorkContextAccessor = tenantWorkContextAccessor;
            _mainBitRecipeManager = mainBitRecipeManager;
            _recipeEventHandler = recipeEventHandler;

            T = NullLocalizer.Instance;
            Logger = NullLogger.Instance;
        }
コード例 #5
0
        public TenantContentService(ITenantWorkContextAccessor twca,
            IContentManager contentManager,
            ShellSettings shellSettings,
            UrlHelper urlHelper,
            IMainBitTenantService mainBitTenantService,
            ITenantService tenantService,
            IWorkContextAccessor wca)
        {
            _twca = twca;
            _contentManager = contentManager;
            _shellSettings = shellSettings;
            _urlHelper = urlHelper;
            _mainBitTenantService = mainBitTenantService;
            _tenantService = tenantService;
            _wca = wca;

            if (!string.IsNullOrEmpty(_shellSettings.RequestUrlPrefix))
                _urlPrefix = new UrlPrefix(_shellSettings.RequestUrlPrefix);
        }
コード例 #6
0
        public TenantContentService(ITenantWorkContextAccessor twca,
                                    IContentManager contentManager,
                                    ShellSettings shellSettings,
                                    UrlHelper urlHelper,
                                    IMainBitTenantService mainBitTenantService,
                                    ITenantService tenantService,
                                    IWorkContextAccessor wca)
        {
            _twca                 = twca;
            _contentManager       = contentManager;
            _shellSettings        = shellSettings;
            _urlHelper            = urlHelper;
            _mainBitTenantService = mainBitTenantService;
            _tenantService        = tenantService;
            _wca = wca;

            if (!string.IsNullOrEmpty(_shellSettings.RequestUrlPrefix))
            {
                _urlPrefix = new UrlPrefix(_shellSettings.RequestUrlPrefix);
            }
        }
コード例 #7
0
 public static WorkContext GetDefaultTenantContext(this ITenantWorkContextAccessor tenantWorkContextAccessor)
 {
     return(tenantWorkContextAccessor.GetContext(ShellSettings.DefaultName));
 }