public async Task <IEnumerable <Game> > GetAllGames(int?pageNumber, int pageSize, int userId, bool isFavourites) { var gameList = await _gameRepository.GetAllGames(pageNumber, pageSize, isFavourites, userId); foreach (Game game in gameList) { game.IsFavouritedByUser = await _commonBusinessLogic.CheckIfFavourited(game.Id, userId); } return(gameList); }
public async Task <bool> CheckIfFavourited(int gameId, int userId) { return(await _businessLogicCommon.CheckIfFavourited(gameId, userId)); }