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()); }
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); }