protected override async Task OnInitializedAsync()
        {
            Pokemon = await PokemonService.GetPokemon(int.Parse(Id));

            PokemonTypes = (await PokemonTypeService.GetPokemonTypes()).ToList();
            Mapper.Map(Pokemon, EditPokemonModel);
        }
        public IHttpActionResult GetPokemonTypeSingle(int id)
        {
            PokemonTypeService service = CreatePokemonTypeService();
            var pokemonType            = service.GetPokemonTypeByID(id);

            return(Ok(pokemonType));
        }
        public IHttpActionResult GetPokemonTypeListItems()
        {
            PokemonTypeService service = CreatePokemonTypeService();
            var pokeTypeList           = service.GetPokemonTypeList();

            return(Ok(pokeTypeList));
        }
        public ActionResult Create()
        {
            var serviceType             = new PokemonTypeService();
            List <PokemonType> allTypes = serviceType.FindAll();

            ViewBag.TypesPoke = new SelectList(allTypes, "Id", "Description");
            return(View());
        }
Esempio n. 5
0
        public JsonResult buscarTipo()
        {
            var service = new PokemonTypeService();

            var tipos = service.FindAll();

            JsonResult result = Json(tipos, JsonRequestBehavior.AllowGet);

            return(result);
        }
        protected async override Task OnInitializedAsync()
        {
            int.TryParse(Id, out int pokemonId);

            if (pokemonId != 0)
            {
                PageHeader = "Edit Pokemon";
                Pokemon    = await PokemonService.GetPokemon(int.Parse(Id));
            }
            else
            {
                PageHeader = "Create Pokemon";
                Pokemon    = new Pokemon
                {
                    TypeOneId   = 1,
                    DateOfBirth = DateTime.Now,
                    PhotoPath   = "images/nophoto.jpg"
                };
            }
            PokemonTypes = (await PokemonTypeService.GetPokemonTypes()).ToList();
            Mapper.Map(Pokemon, EditPokemonModel);
        }