예제 #1
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;
 }
예제 #2
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));
        }