private StreetNamePrimaryLanguageWasCorrected( Guid streetNameId, Language primaryLanguage, ProvenanceData provenance) : this( new StreetNameId(streetNameId), primaryLanguage) => ((ISetProvenance)this).SetProvenance(provenance.ToProvenance());
private StreetNameNameWasCorrectedToCleared( Guid streetNameId, Language?language, ProvenanceData provenance) : this( new StreetNameId(streetNameId), language) => ((ISetProvenance)this).SetProvenance(provenance.ToProvenance());
private MunicipalityGeometryWasCorrected( Guid municipalityId, string extendedWkbGeometry, ProvenanceData provenance) : this( new MunicipalityId(municipalityId), new ExtendedWkbGeometry(extendedWkbGeometry.ToByteArray())) => ((ISetProvenance)this).SetProvenance(provenance.ToProvenance());
private MunicipalityNisCodeWasCorrected( Guid municipalityId, string nisCode, ProvenanceData provenance) : this( new MunicipalityId(municipalityId), new NisCode(nisCode)) => ((ISetProvenance)this).SetProvenance(provenance.ToProvenance());
private StreetNameSecondaryLanguageWasDefined( Guid streetNameId, Language secondaryLanguage, ProvenanceData provenance) : this( new StreetNameId(streetNameId), secondaryLanguage) => ((ISetProvenance)this).SetProvenance(provenance.ToProvenance());
private MunicipalityOfficialLanguageWasAdded( Guid municipalityId, Language language, ProvenanceData provenance) : this( new MunicipalityId(municipalityId), language) => ((ISetProvenance)this).SetProvenance(provenance.ToProvenance());
private MunicipalityWasRetired( Guid municipalityId, Instant retirementDate, ProvenanceData provenance) : this( new MunicipalityId(municipalityId), new RetirementDate(retirementDate)) => ((ISetProvenance)this).SetProvenance(provenance.ToProvenance());
private StreetNameHomonymAdditionWasCleared( Guid streetNameId, Language?language, ProvenanceData provenance) : this( new StreetNameId(streetNameId), language) => ((ISetProvenance)this).SetProvenance(provenance.ToProvenance());
private ParcelAddressWasDetached( Guid parcelId, Guid addressId, ProvenanceData provenance) : this( new ParcelId(parcelId), new AddressId(addressId)) => ((ISetProvenance)this).SetProvenance(provenance.ToProvenance());
private MunicipalityFacilitiesLanguageWasRemoved( Guid municipalityId, Language language, ProvenanceData provenance) : this( new MunicipalityId(municipalityId), language) => ((ISetProvenance)this).SetProvenance(provenance.ToProvenance());
private MunicipalityWasAttached( string postalCode, string nisCode, ProvenanceData provenance) : this( new PostalCode(postalCode), new NisCode(nisCode)) => ((ISetProvenance)this).SetProvenance(provenance.ToProvenance());
private MunicipalityNameWasCleared( Guid municipalityId, Language language, ProvenanceData provenance) : this( new MunicipalityId(municipalityId), language) => ((ISetProvenance)this).SetProvenance(provenance.ToProvenance());
public static void ApplyProvenance(this AddressSyndicationItem item, ProvenanceData provenance) { item.Application = provenance.Application; item.Modification = provenance.Modification; item.Operator = provenance.Operator; item.Organisation = provenance.Organisation; item.Reason = provenance.Reason; }
private MunicipalityNameWasCorrected( Guid municipalityId, string name, Language language, ProvenanceData provenance) : this( new MunicipalityId(municipalityId), new MunicipalityName(name, language)) => ((ISetProvenance)this).SetProvenance(provenance.ToProvenance());
private AddressPostalCodeWasChanged( Guid addressId, string postalCode, ProvenanceData provenance) : this( new AddressId(addressId), new PostalCode(postalCode)) => ((ISetProvenance)this).SetProvenance(provenance.ToProvenance());
private AddressBoxNumberWasChanged( Guid addressId, string boxNumber, ProvenanceData provenance) : this( new AddressId(addressId), new BoxNumber(boxNumber)) => ((ISetProvenance)this).SetProvenance(provenance.ToProvenance());
private PostalInformationPostalNameWasRemoved( string postalCode, string name, Language language, ProvenanceData provenance) : this( new PostalCode(postalCode), new PostalName(name, language)) => ((ISetProvenance)this).SetProvenance(provenance.ToProvenance());
private AddressHouseNumberWasCorrected( Guid addressId, string houseNumber, ProvenanceData provenance) : this( new AddressId(addressId), new HouseNumber(houseNumber)) => ((ISetProvenance)this).SetProvenance(provenance.ToProvenance());
private StreetNameHomonymAdditionWasDefined( Guid streetNameId, string homonymAddition, Language?language, ProvenanceData provenance) : this( new StreetNameId(streetNameId), new StreetNameHomonymAddition(homonymAddition, language)) => ((ISetProvenance)this).SetProvenance(provenance.ToProvenance());
private AddressStreetNameWasChanged( Guid addressId, Guid streetNameId, ProvenanceData provenance) : this( new AddressId(addressId), new StreetNameId(streetNameId)) => ((ISetProvenance)this).SetProvenance(provenance.ToProvenance());
private StreetNameWasNamed( Guid streetNameId, string name, Language?language, ProvenanceData provenance) : this( new StreetNameId(streetNameId), new StreetNameName(name, language)) => ((ISetProvenance)this).SetProvenance(provenance.ToProvenance());
private StreetNameWasRegistered( Guid streetNameId, Guid municipalityId, string nisCode, ProvenanceData provenance) : this( new StreetNameId(streetNameId), new MunicipalityId(municipalityId), new NisCode(nisCode)) => ((ISetProvenance)this).SetProvenance(provenance.ToProvenance());
private StreetNamePersistentLocalIdWasAssigned( Guid streetNameId, int persistentLocalId, Instant assignmentDate, ProvenanceData provenance) : this(new StreetNameId(streetNameId), new PersistentLocalId(persistentLocalId), new PersistentLocalIdAssignmentDate(assignmentDate)) => ((ISetProvenance)this).SetProvenance(provenance.ToProvenance());
private AddressWasRegistered( Guid addressId, Guid streetNameId, string houseNumber, ProvenanceData provenance) : this( new AddressId(addressId), new StreetNameId(streetNameId), new HouseNumber(houseNumber)) => ((ISetProvenance)this).SetProvenance(provenance.ToProvenance());
private AddressPositionWasCorrected( Guid addressId, GeometryMethod geometryMethod, GeometrySpecification geometrySpecification, string extendedWkbGeometry, ProvenanceData provenance) : this( new AddressId(addressId), new AddressGeometry(geometryMethod, geometrySpecification, new ExtendedWkbGeometry(extendedWkbGeometry.ToByteArray()))) => ((ISetProvenance)this).SetProvenance(provenance.ToProvenance());
private AddressPersistentLocalIdWasAssigned( Guid addressId, int persistentLocalId, Instant assignmentDate, ProvenanceData provenance) : this( new AddressId(addressId), new PersistentLocalId(persistentLocalId), new PersistentLocalIdAssignmentDate(assignmentDate)) => ((ISetProvenance)this).SetProvenance(provenance.ToProvenance());
public static void ApplyProvenance( this StreetNameVersion streetNameVersion, ProvenanceData provenance) { streetNameVersion.Organisation = provenance.Organisation; streetNameVersion.Application = provenance.Application; streetNameVersion.Reason = provenance.Reason; streetNameVersion.Modification = provenance.Modification; streetNameVersion.Operator = provenance.Operator; streetNameVersion.VersionTimestamp = provenance.Timestamp; }
public static void ApplyProvenance( this MunicipalityVersion municipalityVersion, ProvenanceData provenance) { municipalityVersion.Organisation = provenance.Organisation; municipalityVersion.Application = provenance.Application; municipalityVersion.Reason = provenance.Reason; municipalityVersion.Modification = provenance.Modification; municipalityVersion.Operator = provenance.Operator; municipalityVersion.VersionTimestamp = provenance.Timestamp; }
private static void ApplyProvenance( this AddressVersion addressVersion, ProvenanceData provenance) { addressVersion.Organisation = provenance.Organisation; addressVersion.Application = provenance.Application; addressVersion.Reason = provenance.Reason; addressVersion.Modification = provenance.Modification; addressVersion.Operator = provenance.Operator; addressVersion.VersionTimestamp = provenance.Timestamp; }
private PostalInformationWasImportedFromBPost( string postalCode, List <PostalNameData> postalNames, bool?isSubMunicipality, string province, ProvenanceData provenance) : this( new PostalCode(postalCode), postalNames?.Select(x => new PostalName(x.Name, x.Language)).ToList(), isSubMunicipality, new Province(province)) => ((ISetProvenance)this).SetProvenance(provenance.ToProvenance());