public void RefreshFromSettings(InjectSettings settings) { Enabled = settings.Enabled; PathAndFile = settings.PathAndFile; InjectionLocation = (int)settings.InjectionLocation; Start = settings.Start; File = settings.File; }
public InjectSettings CopyToSettings(InjectSettings settings) { settings.Enabled = Enabled; settings.PathAndFile = PathAndFile; settings.InjectionLocation = (InjectionLocation)InjectionLocation; settings.Start = Start; settings.File = File; return(settings); }
public void RefreshFromSettings(Options settings) { DataVersion = settings.DataVersion; Enabled = settings.Enabled; DefaultInjectionFilesFolder = settings.DefaultInjectionFilesFolder; SiteRootFolder = settings.SiteRootFolder; ResourceImagesFolder = settings.ResourceImagesFolder; InjectSettings.Clear(); InjectSettings.AddRange(settings.InjectSettings.Select(r => new InjectSettingsModel(r))); }
public Options CopyToSettings(Options settings) { settings.DataVersion = DataVersion; settings.Enabled = Enabled; settings.DefaultInjectionFilesFolder = DefaultInjectionFilesFolder; settings.SiteRootFolder = SiteRootFolder; settings.ResourceImagesFolder = ResourceImagesFolder; settings.InjectSettings.Clear(); settings.InjectSettings.AddRange(InjectSettings.Select(r => { var injectSettings = new InjectSettings(); return(r.CopyToSettings(injectSettings)); })); return(settings); }
public InjectSettingsModel(InjectSettings settings) : this() { RefreshFromSettings(settings); }