public override void DeleteProvider(int customerID, Guid providerID) { CallButler.Data.CallButlerDataset.ProvidersRow pRow = data.Providers.FindByProviderID(providerID); if (pRow != null) { pRow.Delete(); SaveChanges(); } }
public override bool PersistProvider(CallButlerDataset.ProvidersRow provider) { bool added = false; CallButler.Data.CallButlerDataset.ProvidersRow existingRow = data.Providers.FindByProviderID(provider.ProviderID); // If the row doesn't exist, add it. Otherwise edit it if (existingRow == null) { // Add a new row data.Providers.ImportRow(provider); added = true; } else { // Update the row UpdateRowChanges(existingRow, provider); } SaveChanges(); return(added); }