Example #1
0
        public Address(PreviousAddressResponse response)
        {
            if (response is null)
            {
                return;
            }

            AddressId    = response.AddressId;
            AddressLine1 = response.AddressLine1;
            AddressLine2 = response.AddressLine2;
            TownCity     = response.TownCity;
            County       = response.County;
            Country      = response.Country;
            Postcode     = response.Postcode;
            DateFrom     = response.DateFrom;
            DateTo       = response.DateTo;
        }
        public PreviousAddressResponse MapPreviousAddressResponse(PreviousAddressResponse response, bool includeToFrom = false)
        {
            var customAddress = new PreviousAddressResponse
            {
                AddressId    = response.AddressId,
                AddressLine1 = response.AddressLine1,
                AddressLine2 = response.AddressLine2,
                TownCity     = response.TownCity,
                County       = response.County,
                Postcode     = response.Postcode,
                Country      = response.County
            };

            if (includeToFrom && response.DateTo.HasValue)
            {
                customAddress.DateFrom = response.DateFrom.Value;
                customAddress.DateTo   = response.DateTo.Value;
            }
            return(customAddress);
        }