public Installer(IInstallerConfiguration configuration) { Configuration = configuration; DefaultConfigurationSetter.ApplyDefaults(configuration); DyndleFolder = Client.Read(configuration.DyndleFolder, DefaultReadOptions) as FolderData; DyndleStructureGroup = Client.Read(configuration.DyndleStructureGroup, DefaultReadOptions) as StructureGroupData; }
public InstallPackageCreator(IInstallerConfiguration configuration) { Configuration = configuration; var env = EnvironmentManager.Get(Configuration.Environment); CoreserviceClientFactory.SetEnvironment(env); Client = CoreserviceClientFactory.GetClient(); DefaultConfigurationSetter.ApplyDefaults(configuration); StorageFactory.SetLocation(Configuration.InstallPackagePath); }
public GeneratorBase(IGeneratorConfiguration config) { DefaultConfigurationSetter.ApplyDefaults(config); log = LogManager.GetLogger(GetType()); Logger.Setup(config); log.Debug($"started {GetType().Name}"); Config = config; SchemaCollector = new SchemaCollector(config); TemplateCollector = new TemplateCollector(config); Client = CoreserviceClientFactory.GetClient(); }