public async Task <IActionResult> GetById(Guid id) { if (!ModelState.IsValid) { return(BadRequest(ModelState.GetErrorMessages())); } var result = await _pokemonService.GetById(id); if (!result.Success) { return(BadRequest(result.Message)); } var pokemonResource = _mapper.Map <Pokemon, PokemonResource>(result.Pokemon); return(Ok(pokemonResource)); }
public IActionResult GetById(int id) { return(Ok(_pokemonService.GetById(id))); }