public override bool PersistGreeting(CallButler.Data.CallButlerDataset.GreetingsRow greeting) { bool added = false; CallButler.Data.CallButlerDataset.GreetingsRow existingRow = data.Greetings.FindByGreetingID(greeting.GreetingID); // If the row doesn't exist, add it. Otherwise edit it if (existingRow == null) { // Add a new row data.Greetings.ImportRow(greeting); added = true; } else { // Update the row UpdateRowChanges(existingRow, greeting); } SaveChanges(); return(added); }
public abstract bool PersistGreeting(CallButler.Data.CallButlerDataset.GreetingsRow greeting);