private void editContact(object obj)
        {
            if (obj is AContactDetail)
            {
                DM.Dialogs.ContactDialogue cd = new DM.Dialogs.ContactDialogue( )
                {
                    DataContext = obj
                };
                cd.ShowDialog( );

                SaveToDB( );
                RaisePropertyChanged("Contacts");
            }
        }
        private void addContact(AContactDetail contact)
        {
            contact.ContactName = this.PreferredName;

            DM.Dialogs.ContactDialogue cd = new DM.Dialogs.ContactDialogue( )
            {
                DataContext = contact
            };
            cd.ShowDialog( );

            Person.AddContact(contact);

            SaveToDB( );
            RaisePropertyChanged("Contacts");
        }