Пример #1
0
        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;
        }
Пример #2
0
        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));
        }
Пример #3
0
 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;
 }
Пример #4
0
 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));
        }