public ParcelListItemResponse(
     string id,
     string naamruimte,
     string detail,
     PerceelStatus status,
     DateTimeOffset version)
 {
     Identificator = new PerceelIdentificator(naamruimte, id, version);
     Detail        = new Uri(string.Format(detail, id));
     PerceelStatus = status;
 }
Example #2
0
        public ParcelResponse(
            string naamruimte,
            PerceelStatus status,
            string caPaKey,
            DateTimeOffset version,
            List <string> addressPersistentLocalIds,
            string adresDetailUrl)
        {
            Identificator = new PerceelIdentificator(naamruimte, caPaKey, version);
            PerceelStatus = status;

            Adressen = addressPersistentLocalIds
                       .Where(x => !string.IsNullOrWhiteSpace(x))
                       .Select(x => PerceelDetailAdres.Create(x, new Uri(string.Format(adresDetailUrl, x))))
                       .ToList();
        }
 public static ParcelStatus MapToParcelStatus(this PerceelStatus perceelStatus)
 => perceelStatus == PerceelStatus.Gehistoreerd
         ? ParcelStatus.Retired
         : ParcelStatus.Realized;