protected async Task HandleValidSubmitAsync()
        {
            Mapper.Map(EditPokemonModel, Pokemon);
            Pokemon result = null;

            if (Pokemon.PokemonId != 0)
            {
                result = await PokemonService.UpdatePokemon(Pokemon);
            }
            else
            {
                result = await PokemonService.CreatePokemon(Pokemon);
            }

            if (result != null)
            {
                NavigationManager.NavigateTo("/");
            }
        }