protected void btnClickUpdate(object sender, EventArgs e) { hfSelectedTab.Value = _tabAddressValidation; Country country = new Country(); int validationID = GetValidationID(); CCTLeadProvider provider = new CCTLeadProvider(); AddressValidationRezult avRezult = new AddressValidationRezult(); Address address = new Address(); avRezult = LeadValidationManager.GetAddressValidationInformation(validationID); var viAddress = LeadValidationManager.GetValidationInformation(validationID); address.AddressID = viAddress.Lead.SubjectPropertyAddress.AddressID; address.City = avRezult.CorrectAddress.City; country.Name = viAddress.Lead.SubjectPropertyAddress.Country.Name; address.Country = country; address.State = avRezult.CorrectAddress.State; address.Street = avRezult.CorrectAddress.Address; address.ZipCode = avRezult.CorrectAddress.ZipCode; provider.SaveAddress(address); LeadValidationManager.ChangeStatus(validationID, (int)TypeValidation.AddressValidation, (int)StatusValidation.Passed); lvAddrVal.DataBind(); DataManager.LeadModified(viAddress.Lead.LeadID.Value); }