Esempio n. 1
0
        public CertificateAddressViewModel CopyFromCertificateAddress(CertificateAddress certificatePreviousAddress)
        {
            Employer     = certificatePreviousAddress.ContactOrganisation;
            AddressLine1 = certificatePreviousAddress.AddressLine1;
            AddressLine2 = certificatePreviousAddress.AddressLine2;
            AddressLine3 = certificatePreviousAddress.AddressLine3;
            City         = certificatePreviousAddress.City;
            Postcode     = certificatePreviousAddress.PostCode;

            return(this);
        }
        private async Task InitialisePreviousAddresses(string username, CertificateAddressViewModel certificateAddress)
        {
            try
            {
                var certificatePreviousAddress = await _certificateApiClient.GetContactPreviousAddress(username,
                                                                                                       certificateAddress.IsPrivatelyFunded);

                certificateAddress.PreviousAddress =
                    new CertificatePreviousAddressViewModel(certificatePreviousAddress);
            }
            catch (EntityNotFoundException)
            {
                var certificatePreviousAddress = new CertificateAddress();
                certificateAddress.PreviousAddress =
                    new CertificatePreviousAddressViewModel(certificatePreviousAddress);
            }
        }