public override void OnNewContactAdded(UiInfo newContact) { try { var foundedUiInfo = ContactsList.FirstOrDefault(c => c.UniqueName == newContact.UniqueName); if (foundedUiInfo == null) { var temp = new List <UiInfo>(); temp.AddRange(ContactsList); GlobalBase.loadPicture(UserServiceClient, newContact); temp.Add(newContact); ContactsList = temp; } } catch (Exception) { } }