public void Save(Contact contact)
 {
     if (contact.ContactID == 0)
     {
         TheDemoDBContext.Contacts.Add(contact);
     }
     else
     {
         TheDemoDBContext.Contacts.Attach(contact);
         TheDemoDBContext.Entry(contact).State = System.Data.Entity.EntityState.Modified;
     }
 }
 public void Save(Contact contact)
 {
     Contacts.Add(contact);
 }