public void deleteDeck(Tables.DeckItem deckForDelete) { var CardsForDelete = from Tables.CardItem card in RemItDB.CardItems where card.Deck == deckForDelete select card; RemItDB.CardItems.DeleteAllOnSubmit(CardsForDelete); RemItDB.DeckItems.DeleteOnSubmit(deckForDelete); DeckItems.Remove(deckForDelete); foreach (Tables.CardItem card in CardsForDelete) { CardItems.Remove(card); } RemItDB.SubmitChanges(); }
public void createDeck(Tables.DeckItem newDeck) { RemItDB.DeckItems.InsertOnSubmit(newDeck); RemItDB.SubmitChanges(); DeckItems.Add(newDeck); }