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); }
protected virtual Domain.Deck GetDeck(IDeckRepository repo, string deckId) { return repo.Get(Convert.ToInt32(deckId)); }