public void UpdateLinkedAddresses() { Proxies.AppDataClient DataClient = new Proxies.AppDataClient(); try { DataClient.Open(); if (LinkedAddresses.Count != 0) { LinkedAddresses.Clear(); foreach (var item in DataClient.GetAddressesListByPerson(this.pID).AddressList) { LinkedAddresses.Add(item); } } } finally { DataClient.Close(); } }
private void SubmitAddressLinkMethod() { try { PersonObject.LinkAddress(SelectedObject.AddressID); LinkVisibility = Visibility.Hidden; PersonObject.UpdateLinkedAddresses(); LinkedAddresses.Clear(); foreach (var item in PersonObject.LinkedAddresses) { LinkedAddresses.Add(item); } } catch (Exception e) { ExepionLogger.Logger.LogException(e); ExepionLogger.Logger.Show(e); } }