public List <MultitermVersion> GetInstalledMultitermVersions() { var multitermVersioningService = new MultiTermVersionService(); var multiTermVersions = multitermVersioningService.GetInstalledMultiTermVersions().Select(mv => new MultitermVersion(mv.PublicVersion, mv.ExecutableVersion)) .ToList(); if (multiTermVersions.Any()) { foreach (var multiTermVersion in multiTermVersions) { _logger.Info( $"Installed Version:{multiTermVersion.VersionName} Public version: {multiTermVersion.PublicVersion}"); } } else { _logger.Info("Cannot find any Multiterm Version installed on the machine"); } multiTermVersions.Sort((item1, item2) => item1.MajorVersion <item2.MajorVersion ? 1 : item1.MajorVersion> item2.MajorVersion ? -1 : 0); return(multiTermVersions); }
public List <MultitermVersion> GetInstalledMultitermVersions() { var multitermVersioningService = new MultiTermVersionService(); var multitermVersions = multitermVersioningService.GetInstalledMultiTermVersions().Select(mv => new MultitermVersion(mv.PublicVersion)) .ToList(); multitermVersions.Sort((item1, item2) => item1.MajorVersion <item2.MajorVersion ? 1 : item1.MajorVersion> item2.MajorVersion ? -1 : 0); return(multitermVersions); }
public List <MultiTermVersion> GetInstalledMultiTermVersion() { var multiTermVersionService = new MultiTermVersionService(); return(multiTermVersionService.GetInstalledMultiTermVersions()); }
public MultiTermVersion GetMultiTermVersion() { var multiTermVersionService = new MultiTermVersionService(); return(multiTermVersionService.GetMultiTermVersion()); }