Example #1
0
        /// <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());
        }
Example #2
0
        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);
        }