// Start is called before the first frame update void Start() { pokemonAPI = FindObjectOfType <PokemonAPI>(); buttons = FindObjectsOfType <PokemonButtonPicker>(); detailsPanel = FindObjectOfType <PokemonDetailsUI>(); detailsPanel.gameObject.SetActive(false); }
public async Task <PokemonAPI> Get(string url) { string json = await apiService.Get(url); PokemonAPI pokemonAPI = json.ToClassOf <PokemonAPI>(); return(pokemonAPI); }
internal void ButtonClicked(string pokemonName) { PokemonAPI pokemonApi = FindObjectOfType <PokemonAPI>(); pokemonApi.GetPokemonByName(pokemonName); HideButtons(); AnimateDetailsPanel(); }
public void ToClassOfTest() { string json = RetornarPokemonAPIJson(); PokemonAPI pokemonAPI = json.ToClassOf <PokemonAPI>(); Assert.IsNotNull(pokemonAPI); Assert.IsInstanceOfType(pokemonAPI, typeof(PokemonAPI)); }
public async Task <List <Pokemon> > GetAllAsync(string baseURL, string endpoint) { string urlCompleta = System.IO.Path.Combine(baseURL, endpoint); PokemonAPI pokemonAPI = await pokemonAPIService.Get(urlCompleta); List <Pokemon> pokemons = pokemonAPI.Pokemons; return(pokemons); }
public ActionResult <PokemonAPI> UpdatePokemon(int id, PokemonAPI pokemonToUpdate) { var searchedPokemon = _pokemons.SingleOrDefault(pokemon => pokemon.Id == id); if (searchedPokemon != null) { searchedPokemon.NumeroNational = pokemonToUpdate.NumeroNational; searchedPokemon.Name = pokemonToUpdate.Name; return(Ok(searchedPokemon)); } return(NoContent()); }
public ActionResult <PokemonAPI> AddPokemon(PokemonAPI pokemonToAdd) { pokemonToAdd.Id = _pokemons.Max(pokemon => pokemon.Id) + 1; pokemonToAdd.NumeroNational = _pokemons.Max(pokemon => pokemon.NumeroNational) + 1; return(Created("", pokemonToAdd)); }