public ValidatedPackageViewModel(IReadOnlyList <PackageValidationSet> validationSets, PackageDeletedStatus deletedStatus) { var first = validationSets.First(); PackageKey = first.PackageKey; Id = first.PackageId; NormalizedVersion = first.PackageNormalizedVersion; DeletedStatus = deletedStatus; ValidationSets = validationSets; }
public GalleryPackageState( string packageId, string packageVersion, PackageDeletedStatus packageDeletedStatus, bool isSemVer2, bool isListed) { PackageId = packageId; PackageVersion = packageVersion; PackageDeletedStatus = packageDeletedStatus; IsSemVer2 = isSemVer2; IsListed = isListed; }
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; }