public SiteAdminController( SiteManager siteManager, GeoDataManager geoDataManager, IOptions <MultiTenantOptions> multiTenantOptions, IOptions <UIOptions> uiOptionsAccessor, IOptions <LayoutSelectorOptions> layoutSeletorOptionsAccessor, ILayoutFileListBuilder layoutListBuilder //ConfigHelper configuration //, ITriggerStartup startupTrigger ) { //if (siteResolver == null) { throw new ArgumentNullException(nameof(siteResolver)); } if (geoDataManager == null) { throw new ArgumentNullException(nameof(geoDataManager)); } //if (configuration == null) { throw new ArgumentNullException(nameof(configuration)); } //config = configuration; this.multiTenantOptions = multiTenantOptions.Value; //Site = siteResolver.Resolve(); this.siteManager = siteManager; this.geoDataManager = geoDataManager; uiOptions = uiOptionsAccessor.Value; this.layoutListBuilder = layoutListBuilder; layoutOptions = layoutSeletorOptionsAccessor.Value; //startup = startupTrigger; }
public SiteAdminController( SiteManager siteManager, GeoDataManager geoDataManager, IOptions<MultiTenantOptions> multiTenantOptions, IOptions<UIOptions> uiOptionsAccessor, IOptions<LayoutSelectorOptions> layoutSeletorOptionsAccessor, ILayoutFileListBuilder layoutListBuilder //ConfigHelper configuration //, ITriggerStartup startupTrigger ) { //if (siteResolver == null) { throw new ArgumentNullException(nameof(siteResolver)); } if (geoDataManager == null) { throw new ArgumentNullException(nameof(geoDataManager)); } //if (configuration == null) { throw new ArgumentNullException(nameof(configuration)); } //config = configuration; this.multiTenantOptions = multiTenantOptions.Value; //Site = siteResolver.Resolve(); this.siteManager = siteManager; this.geoDataManager = geoDataManager; uiOptions = uiOptionsAccessor.Value; this.layoutListBuilder = layoutListBuilder; layoutOptions = layoutSeletorOptionsAccessor.Value; //startup = startupTrigger; }
public SiteAdminController( SiteManager siteManager, GeoDataManager geoDataManager, IOptions<MultiTenantOptions> multiTenantOptions, IOptions<UIOptions> uiOptionsAccessor, IOptions<LayoutSelectorOptions> layoutSeletorOptionsAccessor, ILayoutFileListBuilder layoutListBuilder ) { if (siteManager == null) { throw new ArgumentNullException(nameof(siteManager)); } if (geoDataManager == null) { throw new ArgumentNullException(nameof(geoDataManager)); } if (multiTenantOptions == null) { throw new ArgumentNullException(nameof(multiTenantOptions)); } this.multiTenantOptions = multiTenantOptions.Value; this.siteManager = siteManager; this.geoDataManager = geoDataManager; uiOptions = uiOptionsAccessor.Value; this.layoutListBuilder = layoutListBuilder; layoutOptions = layoutSeletorOptionsAccessor.Value; //startup = startupTrigger; }