Exemplo n.º 1
0
 public AddressListItemResponse(
     int id,
     string naamruimte,
     string detail,
     string huisnummer,
     string busnummer,
     VolledigAdres volledigAdres,
     DateTimeOffset version)
 {
     Identificator = new AdresIdentificator(naamruimte, id.ToString(), version);
     Detail        = new Uri(string.Format(detail, id));
     Huisnummer    = huisnummer;
     Busnummer     = busnummer;
     VolledigAdres = volledigAdres;
 }
Exemplo n.º 2
0
 public CrabHouseNumberAddressListItem(
     int crabHouseNumberId,
     int persistentLocalId,
     string naamruimte,
     string detailUrl,
     string houseNumber,
     VolledigAdres volledigAdres,
     DateTimeOffset version,
     bool isComplete)
 {
     CrabHouseNumberId = crabHouseNumberId;
     Address           = new CrabAddressListItemAddress
     {
         Identificator = new AdresIdentificator(naamruimte, persistentLocalId.ToString(CultureInfo.InvariantCulture), version),
         IsComplete    = isComplete,
         Detail        = new Uri(string.Format(detailUrl, persistentLocalId)),
         Huisnummer    = houseNumber,
         VolledigAdres = volledigAdres,
     };
 }
Exemplo n.º 3
0
        public AddressResponse(
            string naamruimte,
            string objectId,
            string huisnummer,
            string busnummer,
            AdresDetailGemeente gemeente,
            AdresDetailStraatnaam straatnaam,
            HomoniemToevoeging homoniemToevoeging,
            AdresDetailPostinfo postInfo,
            Point adresPositie,
            PositieGeometrieMethode positieGeometrieMethode,
            PositieSpecificatie positieSpecificatie,
            AdresStatus status,
            Taal taal,
            bool?officieelToegekend,
            DateTimeOffset version)
        {
            Identificator           = new AdresIdentificator(naamruimte, objectId, version);
            Huisnummer              = huisnummer;
            Busnummer               = busnummer;
            PositieGeometrieMethode = positieGeometrieMethode;
            PositieSpecificatie     = positieSpecificatie;
            AdresStatus             = status;
            OfficieelToegekend      = officieelToegekend ?? false;
            Postinfo           = postInfo;
            Gemeente           = gemeente;
            Straatnaam         = straatnaam;
            HomoniemToevoeging = homoniemToevoeging;
            AdresPositie       = adresPositie;

            VolledigAdres = new VolledigAdres(
                straatnaam?.Straatnaam?.GeografischeNaam?.Spelling,
                huisnummer,
                busnummer,
                postInfo?.ObjectId,
                gemeente?.Gemeentenaam?.GeografischeNaam?.Spelling,
                taal);
        }
Exemplo n.º 4
0
 public static VolledigAdresAssertions Should(this VolledigAdres subject)
 => new VolledigAdresAssertions(subject);
Exemplo n.º 5
0
 public static VolledigAdresAssertions Should(this VolledigAdres subject)
 {
     return(new VolledigAdresAssertions(subject));
 }