public PostalInformationWasImportedFromCrab( PostalCode postalCode, CrabSubCantonId subCantonId, CrabSubCantonCode subCantonCode, NisCode nisCode, CrabMunicipalityName municipalityName, CrabLifetime lifetime, CrabTimestamp timestamp, CrabOperator @operator, CrabModification?modification, CrabOrganisation?organisation) { PostalCode = postalCode; SubCantonId = subCantonId; SubCantonCode = subCantonCode; NisCode = nisCode; BeginDate = lifetime.BeginDateTime; MunicipalityName = municipalityName.Name; MunicipalityNameLanguage = municipalityName.Language; Timestamp = timestamp; Operator = @operator; Modification = modification; Organisation = organisation; }
public void ImportPostalInformationFromCrab( PostalCode postalCode, CrabSubCantonId subCantonId, CrabSubCantonCode subCantonCode, NisCode nisCode, CrabMunicipalityName municipalityName, CrabLifetime lifetime, CrabTimestamp timestamp, CrabOperator @operator, CrabModification?modification, CrabOrganisation?organisation) { ApplyChange( new MunicipalityWasAttached( new PostalCode(subCantonCode), nisCode)); ApplyChange( new PostalInformationWasImportedFromCrab( postalCode, subCantonId, subCantonCode, nisCode, municipalityName, lifetime, timestamp, @operator, modification, organisation)); }
public ImportMunicipalityNameFromCrab( CrabMunicipalityId municipalityId, CrabMunicipalityName municipalityName, CrabLifetime lifetime, CrabTimestamp timestamp, CrabOperator @operator, CrabModification?modification, CrabOrganisation?organisation, CrabMunicipalityNameId municipalityNameId) { MunicipalityId = municipalityId; MunicipalityName = municipalityName; Lifetime = lifetime; Timestamp = timestamp; Operator = @operator; Modification = modification; Organisation = organisation; MunicipalityNameId = municipalityNameId; }
public MunicipalityNameWasImportedFromCrab( CrabMunicipalityId crabMunicipalityId, CrabMunicipalityNameId crabMunicipalityNameId, CrabMunicipalityName municipalityName, CrabLifetime lifetime, CrabTimestamp timestamp, CrabOperator @operator, CrabModification?modification, CrabOrganisation?organisation) { CrabMunicipalityId = crabMunicipalityId; CrabMunicipalityNameId = crabMunicipalityNameId; MunicipalityNameName = municipalityName?.Name; MunicipalityNameLanguage = municipalityName?.Language; BeginDateTime = lifetime.BeginDateTime; EndDateTime = lifetime.EndDateTime; Timestamp = timestamp; Operator = @operator; Modification = modification; Organisation = organisation; }
public void ImportNameFromCrab( CrabMunicipalityId crabMunicipalityId, CrabMunicipalityNameId crabMunicipalityNameId, CrabMunicipalityName municipalityName, CrabLifetime lifetime, CrabTimestamp timestamp, CrabOperator @operator, CrabModification?modification, CrabOrganisation?organisation) { CheckChangedName(municipalityName.Language?.ToLanguage(), municipalityName.Name, modification); // Legacy Event ApplyChange(new MunicipalityNameWasImportedFromCrab( crabMunicipalityId, crabMunicipalityNameId, municipalityName, lifetime, timestamp, @operator, modification, organisation)); }