public override void DeletePersonalizedGreeting(int customerID, Guid personalizedGreetingID) { CallButler.Data.CallButlerDataset.PersonalizedGreetingsRow pgRow = data.PersonalizedGreetings.FindByPersonalizedGreetingID(personalizedGreetingID); if (pgRow != null) { pgRow.Delete(); SaveChanges(); } }
public override bool PersistPersonalizedGreeting(CallButlerDataset.PersonalizedGreetingsRow personalizedGreeting) { bool added = false; CallButler.Data.CallButlerDataset.PersonalizedGreetingsRow existingRow = data.PersonalizedGreetings.FindByPersonalizedGreetingID(personalizedGreeting.PersonalizedGreetingID); // If the row doesn't exist, add it. Otherwise edit it if (existingRow == null) { // Add a new row data.PersonalizedGreetings.ImportRow(personalizedGreeting); added = true; } else { // Update the row UpdateRowChanges(existingRow, personalizedGreeting); } SaveChanges(); return(added); }