public static DeckDm GetDeck(string deckName) { using (var db = new MtgEntities()) { var deck = DeckMapper.Map(db.Decks.SingleOrDefault(d => d.DeckName == deckName)); return(deck); } }
public DeckManager(IDeckRepository deckRepository, ICardRepository cardRepository, DeckMapper deckMapper, CardMapper cardMapper, Random rng) { this.deckRepository = deckRepository; this.cardRepository = cardRepository; this.deckMapper = deckMapper; this.cardMapper = cardMapper; this.rng = rng; }
public static void InsertDeck(DeckDm deck) { var newDeck = DeckMapper.Map(deck); using (var db = new MtgEntities()) { db.Decks.Add(newDeck); db.SaveChanges(); } }