Exemplo n.º 1
0
        public void SaveUser(User user)
        {
            // if it's a new user, just attach it to the DataContext
            if (user.Id == 0)
                usersTable.InsertOnSubmit(user);
            else if (usersTable.GetOriginalEntityState(user) == null)
            {
                // We're updating an existing user, but it's not attached to this DataContext
                // so attach it and detect changes
                usersTable.Attach(user);
                usersTable.Context.Refresh(RefreshMode.KeepCurrentValues, user);
            }

            usersTable.Context.SubmitChanges();
        }
Exemplo n.º 2
0
 public void DeleteUser(User user)
 {
     usersTable.DeleteOnSubmit(user);
     usersTable.Context.SubmitChanges();
 }