Beispiel #1
0
 private void DeleteSelectedContact()
 {
     IMService.DeleteContact(LoggedInUser, GetSelectedUser());
     foreach (var contact in ContactsCollection.ToList())
     {
         if (contact.Username == SelectedContact.Username)
         {
             ContactsCollection.Remove(contact);
         }
     }
     foreach (var message in MessagesCollection.ToList())
     {
         MessagesCollection.Remove(message);
     }
     ResetContactsDetails();
 }
Beispiel #2
0
 private void InitContactsCollection(List <User> contactList)
 {
     if (ContactsCollection == null)
     {
         ContactsCollection = new ObservableCollection <User>();
     }
     else
     {
         foreach (var contact in ContactsCollection.ToList())
         {
             ContactsCollection.Remove(contact);
         }
     }
     foreach (var contact in contactList)
     {
         ContactsCollection.Add(contact);
     }
 }
Beispiel #3
0
        private async void OnDeleteContact(ContactUi contactUi)
        {
            await _contactServiceAdapter.DeleteContactByxIdAsync(contactUi.Id);

            ContactsCollection.Remove(contactUi);
        }