public UpdateManager(SiteInstance settings, ILog log) { _log = log; if (_log == null) throw new ArgumentNullException("log"); _settings = settings; if (settings == null) throw new ArgumentNullException("settings"); }
public void SaveSettings(SiteInstance settings) { string fileName = ConfigService.Current.GetConfig().SettingsFile; XmlSerializer ser = new XmlSerializer(typeof(SiteInstance)); using (TextWriter writer = new StreamWriter(fileName, false)) { ser.Serialize(writer, settings); writer.Close(); } }
public SiteInstance GetDefault() { var instance = new SiteInstance(); //instance.RepositoryFolder = "g:\\"; return instance; }
public UpdateComponentBase(SiteInstance siteConfig, ApplicationInstance appplicationConfig) { SiteConfig = siteConfig; ApplicationConfig = appplicationConfig; PredefinedConfigOverride = new List<ConfigOverride>(); }
private void Initialize() { _siteConfig = SettingsService.Current.GetSettings(); if (_siteConfig == null) _siteConfig = SettingsService.Current.GetDefault(); RaisePropertyChanged(nameof(SiteConfig)); }
public WebSiteComponent(SiteInstance siteConfig, ApplicationInstance appplicationConfig) : base(siteConfig, appplicationConfig) { }