Example #1
0
        public IActionResult InsertPokemon([FromBody] PokemonInsert pokemonModel)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            var pokemonInsert = Mapper.Map <PokemonEntity>(pokemonModel);

            _pokedexRepository.InsertPokemon(pokemonInsert);

            if (!_pokedexRepository.Save())
            {
                return(StatusCode(500, "A problem happened while handling your request"));
            }

            return(StatusCode(201));
        }