Ejemplo n.º 1
0
        public GameViewModel BuildViewModel(int?id = null)
        {
            var categorySelectListItems = GetCategorySelectListItems();
            var game = _gameRepository.GetBy(id ?? 0);
            var electedCategories = GetElectedCategories(id);
            var playedDates       = GetPlayedDates(id);

            return(_gameMapper.Map(game, categorySelectListItems, electedCategories, playedDates));
        }
Ejemplo n.º 2
0
        public GamesViewModel BuildViewModel()
        {
            var games = _gameRepository.GetAll()
                        .Select(game => _mapper.Map(game));

            return(new GamesViewModel
            {
                Games = games
            });
        }
Ejemplo n.º 3
0
        private IEnumerable <GameViewModel> GetGamesOwned(int?id)
        {
            var playerGames = _playerRepository.GetAllGamesBy(id ?? 0);

            return(playerGames.Select(g => _gameMapper.Map(g)));
        }