public static Models.Version GetVersions()
        {
            var sdkVersion = Assembly.GetAssembly(typeof(MozuClient)).GetName();
            var appVersion = Assembly.GetCallingAssembly().GetName();

            var version = new Models.Version
            {
                APIVersion = Version.ApiVersion,
                SDKVersion = GetVersionStr(sdkVersion.Version),
                AppVersion = GetVersionStr(appVersion.Version),
                Assemblies = new List<Models.AssemblyInfo>()
            };

            foreach (var assembly in AppDomain.CurrentDomain.GetAssemblies())
            {
                version.Assemblies.Add(new Models.AssemblyInfo { Name = assembly.GetName().Name, Version = assembly.GetName().Version.ToString() });
            }

            return version;
        }
Example #2
0
        public static Models.Version GetVersions()
        {
            var sdkVersion = Assembly.GetAssembly(typeof(MozuClient)).GetName();
            var appVersion = Assembly.GetCallingAssembly().GetName();

            var version = new Models.Version
            {
                APIVersion = Version.ApiVersion,
                SDKVersion = GetVersionStr(sdkVersion.Version),
                AppVersion = GetVersionStr(appVersion.Version),
                Assemblies = new List <Models.AssemblyInfo>()
            };


            foreach (var assembly in AppDomain.CurrentDomain.GetAssemblies())
            {
                version.Assemblies.Add(new Models.AssemblyInfo {
                    Name = assembly.GetName().Name, Version = assembly.GetName().Version.ToString()
                });
            }

            return(version);
        }