Beispiel #1
0
        public FullGameJoinedModel GetGameById(string id)
        {
            var game = repository.GetGameById(id);

            var fullGame = new FullGameJoinedModel(game);

            return(fullGame);
        }
Beispiel #2
0
        public List <FullGameJoinedModel> GetGamesAlphabeticalDescending()
        {
            var games = repository.GetGamesAlphabeticalDescending();

            var gamesJoined = new List <FullGameJoinedModel>();

            foreach (Game game in games)
            {
                var model = new FullGameJoinedModel(game);

                gamesJoined.Add(model);
            }

            return(gamesJoined);
        }
Beispiel #3
0
        public List <FullGameJoinedModel> GetGameByName(string name)
        {
            var games = repository.GetGamesByName(name);

            var gamesJoined = new List <FullGameJoinedModel>();

            foreach (Game game in games)
            {
                var model = new FullGameJoinedModel(game);

                gamesJoined.Add(model);
            }

            return(gamesJoined);
        }
Beispiel #4
0
        public List <FullGameJoinedModel> GetGamesWithMinimumReview(float minimumReview)
        {
            var games = repository.GetGamesJoined()
                        .Where(x => x.Review >= minimumReview).ToList();

            var gamesJoined = new List <FullGameJoinedModel>();

            foreach (Game game in games)
            {
                var model = new FullGameJoinedModel(game);

                gamesJoined.Add(model);
            }

            return(gamesJoined);
        }