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); }
public PackageRegistrationAuditRecord( string id, AuditedPackageRegistration registrationRecord, AuditedPackageRegistrationAction action, string owner) : base(action) { Id = id; RegistrationRecord = registrationRecord; Owner = owner; }
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; }
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(); }
public PackageRegistrationAuditRecord( PackageRegistration packageRegistration, AuditedPackageRegistrationAction action, string owner) : this(packageRegistration.Id, AuditedPackageRegistration.CreateFrom(packageRegistration), action, owner) { }