Exemple #1
0
        private void SetUpdatableFlag(Package package)
        {
            var latest = _packages.SingleOrDefault(n => n.Id == package.Id && n.Flags.All(m => m != "installed") && n.Flags.Any(m => m == "latest"));

            if (latest != null)
            {
                package.AddFlags("updatable");
            }
            else
            {
                package.RemoveFlags("updatable");
            }
        }