Waf.InformationManager.AddressBook.Modules.Applications.Controllers.ContactController.DeleteContact C# (CSharp) Method

DeleteContact() private method

private DeleteContact ( ) : void
return void
        private void DeleteContact()
        {
            // Use the ContactCollectionView, which represents the sorted/filtered state of the contacts, to determine the next contact to select.
            var nextContact = CollectionHelper.GetNextElementOrDefault(ContactListViewModel.ContactCollectionView, ContactListViewModel.SelectedContact);
            
            Root.RemoveContact(ContactListViewModel.SelectedContact);

            ContactListViewModel.SelectedContact = nextContact ?? ContactListViewModel.ContactCollectionView.LastOrDefault();
            ContactListViewModel.FocusItem();
        }