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)); }
public GamesViewModel BuildViewModel() { var games = _gameRepository.GetAll() .Select(game => _mapper.Map(game)); return(new GamesViewModel { Games = games }); }
private IEnumerable <GameViewModel> GetGamesOwned(int?id) { var playerGames = _playerRepository.GetAllGamesBy(id ?? 0); return(playerGames.Select(g => _gameMapper.Map(g))); }