public LicenseDialogViewModel(IEnumerable <LicenseInfo> licenses, string modSetName) { LicensesFailed = ""; ModSetLicenses = new List <ModSetLicenses>(); var thisModSetLicenses = new ModSetLicenses(modSetName); ModSetLicenses.Add(thisModSetLicenses); foreach (var l in licenses) { HandleLicense(l); } DisplayName = "License agreements need to be accepted before installation can proceed"; }
public DesignTimeLicenseDialogViewModel() { var msLicense = new ModSetLicenses("Test Mod") { IsModSetLicensesExpanded = true }; ModSetLicenses = new List <ModSetLicenses> { msLicense }; var mod = new Mod(Guid.NewGuid()) { Name = "Test Mod", ModVersion = "1.0.0" }; var ml = new ModLicense(null, $"{mod.Name} {mod.ModVersion}") { IsModLicenseExpanded = true }; msLicense.ModLicenses.Add(ml); }