Beispiel #1
0
        public ValidatedPackageViewModel(IReadOnlyList <PackageValidationSet> validationSets, PackageDeletedStatus deletedStatus)
        {
            var first = validationSets.First();

            PackageKey        = first.PackageKey;
            Id                = first.PackageId;
            NormalizedVersion = first.PackageNormalizedVersion;
            DeletedStatus     = deletedStatus;
            ValidationSets    = validationSets;
        }
Beispiel #2
0
 public GalleryPackageState(
     string packageId,
     string packageVersion,
     PackageDeletedStatus packageDeletedStatus,
     bool isSemVer2,
     bool isListed)
 {
     PackageId            = packageId;
     PackageVersion       = packageVersion;
     PackageDeletedStatus = packageDeletedStatus;
     IsSemVer2            = isSemVer2;
     IsListed             = isListed;
 }
Beispiel #3
0
        public NuGetPackageValidationViewModel(
            IReadOnlyList <PackageValidationSet> validationSets,
            PackageDeletedStatus deletedStatus,
            ValidatingType validatingType)
        {
            if (validatingType == ValidatingType.Generic)
            {
                throw new ArgumentException(
                          $"Unsupported validation type of {validatingType}",
                          nameof(validatingType));
            }

            var first = validationSets.First();

            PackageKey        = first.PackageKey.Value;
            Id                = first.PackageId;
            NormalizedVersion = first.PackageNormalizedVersion;
            DeletedStatus     = deletedStatus;
            ValidationSets    = validationSets;
            ValidatingType    = validatingType;
        }