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); }
public Task <List <ManifestVersion> > GetAvailableVersionsAsync() { var task = Task.Factory.StartNew(new Func <List <ManifestVersion> >(() => VersionsControl.GetAvailableVersions())); task.Start(); return(task); }