public static void RemoveProviders(DataGrid TableGridWPF, List <Provider> providers) { ProviderTable provider = (ProviderTable)TableGridWPF.SelectedItem; Provider newP = providers.Find(p => p.id.ToString().CompareTo(provider.ID) == 0); RemoveProvider(newP); }
private bool SubmitChanges(TrackedItem item) { switch (item.State) { case SubmitAction.Delete: ProviderTable.Delete(item.Instance); return(true); case SubmitAction.Insert: ProviderTable.Insert(item.Instance); return(true); case SubmitAction.InsertOrUpdate: ProviderTable.InsertOrUpdate(item.Instance); return(true); case SubmitAction.PossibleUpdate: if (item.Original != null && Mapping.IsModified(item.Entity, item.Instance, item.Original)) { ProviderTable.Update(item.Instance); return(true); } break; case SubmitAction.Update: ProviderTable.Update(item.Instance); return(true); default: break; // do nothing } return(false); }