/// <summary> /// 版本信息内容块 /// </summary> /// <returns></returns> public ActionResult _VersionInfo() { TunyNetLicenseManager.Instance().Validate(); ViewData["tunyNetLicenses"] = GetLicenses(); string friendlyVersion = string.Empty; var meta = pageResourceManager.GetRegisteredMetas().FirstOrDefault(n => n.Name == "generator"); if (meta != null) { friendlyVersion = meta.Content; } ViewData["spacebuilderVersion"] = string.Format("{0}({1})", friendlyVersion, GetSpacebuilderVersion()); return(View()); }
private List <TunyNetLicense> GetLicenses() { Dictionary <string, TunyNetLicense> licenseCollection = TunyNetLicenseManager.Instance().LicenseCollection; List <TunyNetLicense> tunyNetLicenses = null; if (licenseCollection.Any(n => n.Value.Product.Level != "Free")) { tunyNetLicenses = licenseCollection.Values.Where(n => n.Product.Level != "Free").ToList(); } else { tunyNetLicenses = new List <TunyNetLicense>(licenseCollection.Values); } return(tunyNetLicenses); }