Exemple #1
0
 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;
 }
Exemple #3
0
        public static void InsertDeck(DeckDm deck)
        {
            var newDeck = DeckMapper.Map(deck);

            using (var db = new MtgEntities())
            {
                db.Decks.Add(newDeck);
                db.SaveChanges();
            }
        }