public NHLStatsQuery(IPlayerRepository playerRepository, ISkaterStatisticRepository skaterStatisticRepository) { Field <PlayerType>( "player", arguments: new QueryArguments(new QueryArgument <IntGraphType> { Name = "id" }), resolve: context => playerRepository.Get(context.GetArgument <int>("id"))); Field <PlayerType>( "randomPlayer", resolve: context => playerRepository.GetRandom()); Field <ListGraphType <PlayerType> >( "players", resolve: context => playerRepository.All()); Field <ListGraphType <LeagueType> >( "leagues", resolve: context => skaterStatisticRepository.GetAllLeagues()); Field <ListGraphType <TeamType> >("teams", resolve: context => skaterStatisticRepository.GetAllTeams()); Field <ListGraphType <SeasonType> >("seasons", resolve: context => skaterStatisticRepository.GetAllSeasons()); }
public Player SavePlayer(Player player) { var allPlayers = playerRepo.All(); player.PlayerId = allPlayers.Any() ? allPlayers.Count() + 1 : 1; return(playerRepo.Save(player)); }
public async Task <IActionResult> AllPlayers() { try { var result = await _playerRepository.All(); return(Ok(result)); } catch (Exception ex) { #if DEBUG Console.WriteLine(ex.Message); #endif return(NoContent()); } }
public NHLStatsQuery(IPlayerRepository playerRepository) { Field <PlayerType>( "player", arguments: new QueryArguments(new QueryArgument <IntGraphType> { Name = "id" }), resolve: context => playerRepository.Get(context.GetArgument <int>("id"))); Field <PlayerType>( "randomPlayer", resolve: context => playerRepository.GetRandom()); Field <ListGraphType <PlayerType> >( "players", resolve: context => playerRepository.All()); }
public async Task <IEnumerable <Player> > Get() { return(await _playerRepo.All()); }
public WebGameQuery( IPlayerRepository playerRepository, IPlanetRepository planetRepository, ICountryRepository countryRepository, ICityRepository cityRepository ) { Field <PlayerType>( "player", arguments: new QueryArguments(new QueryArgument <StringGraphType> { Name = "pseudo" }), resolve: context => playerRepository.Get(context.GetArgument <string>("pseudo"))); Field <PlayerType>( "randomPlayer", resolve: context => playerRepository.GetRandom()); Field <ListGraphType <PlayerType> >( "players", resolve: context => playerRepository.All()); Field <PlanetType>( "planet", arguments: new QueryArguments(new QueryArgument <StringGraphType> { Name = "name" }), resolve: context => planetRepository.Get(context.GetArgument <string>("name"))); Field <PlanetType>( "randomPlanet", resolve: context => planetRepository.GetRandom()); Field <ListGraphType <PlanetType> >( "planets", resolve: context => planetRepository.All()); Field <CountryType>( "country", arguments: new QueryArguments(new QueryArgument <StringGraphType> { Name = "name" }), resolve: context => countryRepository.Get(context.GetArgument <string>("name"))); Field <CountryType>( "randomCountry", resolve: context => countryRepository.GetRandom()); Field <ListGraphType <CountryType> >( "countries", resolve: context => countryRepository.All()); Field <CityType>( "cityByName", arguments: new QueryArguments(new QueryArgument <StringGraphType> { Name = "name" }), resolve: context => cityRepository.Get(context.GetArgument <string>("name"))); Field <CityType>( "cityById", arguments: new QueryArguments(new QueryArgument <IntGraphType> { Name = "id" }), resolve: context => cityRepository.GetById(context.GetArgument <int>("id"))); Field <CityType>( "randomCity", resolve: context => cityRepository.GetRandom()); Field <ListGraphType <CityType> >( "cities", resolve: context => cityRepository.All()); }
public IEnumerable <Player> GetPlayers() { return(_playerRepository.All().ToList()); }