コード例 #1
0
 public PackageAuditRecord(Package package, AuditedPackageAction action)
     : this(package.PackageRegistration.Id, package.Version, package.Hash,
            packageRecord : null, registrationRecord : null, action : action, reason : null)
 {
     PackageRecord      = AuditedPackage.CreateFrom(package);
     RegistrationRecord = AuditedPackageRegistration.CreateFrom(package.PackageRegistration);
 }
コード例 #2
0
 public PackageRegistrationAuditRecord(
     string id, AuditedPackageRegistration registrationRecord, AuditedPackageRegistrationAction action, string owner)
     : base(action)
 {
     Id = id;
     RegistrationRecord = registrationRecord;
     Owner = owner;
 }
コード例 #3
0
 public PackageAuditRecord(
     string id, string version, string hash,
     AuditedPackage packageRecord, AuditedPackageRegistration registrationRecord,
     AuditedPackageAction action, string reason)
     : base(action)
 {
     Id                 = id;
     Version            = version;
     Hash               = hash;
     PackageRecord      = packageRecord;
     RegistrationRecord = registrationRecord;
     Reason             = reason;
 }
コード例 #4
0
 public PackageAuditRecord(Package package, AuditedPackageAction action)
     : this(package.PackageRegistration.Id,
            package.Version,
            package.Hash,
            packageRecord : null,
            registrationRecord : null,
            deprecationRecord : null,
            action : action,
            reason : null)
 {
     PackageRecord      = AuditedPackage.CreateFrom(package);
     RegistrationRecord = AuditedPackageRegistration.CreateFrom(package.PackageRegistration);
     DeprecationRecord  = package.Deprecations
                          .Select(d => AuditedPackageDeprecation.CreateFrom(d))
                          .SingleOrDefault();
 }
コード例 #5
0
 public PackageRegistrationAuditRecord(
     PackageRegistration packageRegistration, AuditedPackageRegistrationAction action, string owner)
     : this(packageRegistration.Id, AuditedPackageRegistration.CreateFrom(packageRegistration), action, owner)
 {
 }