Exemple #1
0
        public Task <List <string> > UpdateInstalledVersionsAsync()
        {
            var task = Task.Factory.StartNew(new Func <List <string> >(() =>
            {
                List <string> installedVersions = VersionsControl.GetInstalledVersions().OrderByAlphaNumeric(t => t).ToList();
                SettingsControl.DeleteRestVerionsSettings(installedVersions);
                return(installedVersions);
            }));

            task.Start();

            return(task);
        }
Exemple #2
0
        public Task <List <ManifestVersion> > GetAvailableVersionsAsync()
        {
            var task = Task.Factory.StartNew(new Func <List <ManifestVersion> >(() => VersionsControl.GetAvailableVersions()));

            task.Start();

            return(task);
        }