Пример #1
0
        public DeckViewModel Get()
        {
            // get deck from repository
            var deckModel = _deckRepository.Get();

            _deckViewModel = new DeckViewModel();

            List <CardViewModel> lstCardViewModels = new List <CardViewModel>();

            foreach (ICard card in deckModel.Cards)
            {
                CardViewModel vmCard = GetViewModelFromModel(card);
                lstCardViewModels.Add(vmCard);
            }

            DeckViewModel viewModelDeck = new DeckViewModel();

            viewModelDeck.CardList = lstCardViewModels;

            // return Deck View Model
            return(viewModelDeck);
        }
Пример #2
0
 protected virtual Domain.Deck GetDeck(IDeckRepository repo, string deckId)
 {
     return repo.Get(Convert.ToInt32(deckId));
 }