Exemple #1
0
 public static void Delete(string contactID)
 {
     using (var context = new ContactDataContext())
     {
         var contact = context.Contacts.FirstOrDefault(x => x.ContactID.ToString() == contactID);
         if (contact != null)
         {
             context.Entry(contact).State = EntityState.Deleted;
             context.SaveChanges();
         }
     }
 }
Exemple #2
0
        public static void InsertOrUpdate(Contact contact)
        {
            using (var context = new ContactDataContext())
            {
                context.Database.CreateIfNotExists();

                context.Entry(contact).State = contact.ContactID == 0 ?
                                               EntityState.Added :
                                               EntityState.Modified;

                context.SaveChanges();
            }
        }