Beispiel #1
0
 public static AddressDetailItem WithTblPostKanton(this AddressDetailItem original, string postcode)
 {
     return(new AddressDetailItem
     {
         AddressId = original.AddressId,
         StreetNameId = original.StreetNameId,
         HouseNumber = original.HouseNumber,
         BoxNumber = original.BoxNumber,
         PostalCode = postcode,
         PersistentLocalId = original.PersistentLocalId,
         Complete = original.Complete,
         Status = original.Status,
         Position = original.Position,
         PositionMethod = original.PositionMethod,
         PositionSpecification = original.PositionSpecification,
         VersionTimestamp = original.VersionTimestamp
     });
 }
Beispiel #2
0
 public static AddressDetailItem WithVersion(
     this AddressDetailItem original,
     Instant version)
 => new AddressDetailItem
 {
     AddressId             = original.AddressId,
     StreetNameId          = original.StreetNameId,
     HouseNumber           = original.HouseNumber,
     PostalCode            = original.PostalCode,
     BoxNumber             = original.BoxNumber,
     PersistentLocalId     = original.PersistentLocalId,
     Complete              = original.Complete,
     Status                = original.Status,
     Position              = original.Position,
     PositionMethod        = original.PositionMethod,
     PositionSpecification = original.PositionSpecification,
     VersionTimestamp      = version,
 };
Beispiel #3
0
 public static AddressDetailItem WithStraatNaamId(this AddressDetailItem original, Guid straatNaamId)
 {
     return(new AddressDetailItem
     {
         AddressId = original.AddressId,
         StreetNameId = straatNaamId,
         HouseNumber = original.HouseNumber,
         BoxNumber = original.BoxNumber,
         PostalCode = original.PostalCode,
         PersistentLocalId = original.PersistentLocalId,
         Complete = original.Complete,
         Status = original.Status,
         Position = original.Position,
         PositionMethod = original.PositionMethod,
         PositionSpecification = original.PositionSpecification,
         VersionTimestamp = original.VersionTimestamp,
     });
 }
Beispiel #4
0
 public static AddressDetailItem WithBusnummer(
     this AddressDetailItem original,
     string busNummer)
 => new AddressDetailItem
 {
     AddressId             = original.AddressId,
     StreetNameId          = original.StreetNameId,
     HouseNumber           = original.HouseNumber,
     BoxNumber             = busNummer,
     PostalCode            = original.PostalCode,
     PersistentLocalId     = original.PersistentLocalId,
     Complete              = original.Complete,
     Status                = original.Status,
     Position              = original.Position,
     PositionMethod        = original.PositionMethod,
     PositionSpecification = original.PositionSpecification,
     VersionTimestamp      = original.VersionTimestamp,
 };