private void SetPokemonValues(PokedexModel pkm) { Name = pkm.Name; ID = pkm.ID; Types = pkm.Types; Weight = pkm.Weight.ToString(); Height = pkm.Height.ToString(); Abilities = pkm.Abilities; BaseXP = pkm.BaseXP; HP = pkm.HP; Attack = pkm.Attack; Defence = pkm.Defence; SpecialAttack = pkm.SpecialAttack; SpecialDefence = pkm.SpecialDefence; Speed = pkm.Speed; Genus = pkm.species.Genus; EggGroups = pkm.species.EggGroups; Shape = pkm.species.Shape; Colour = pkm.species.Colour; Habitat = pkm.species.Habitat; GrowthRate = pkm.species.GrowthRate; CaptureRate = pkm.species.CaptureRate; Generation = pkm.species.Generation; Footprints = pkm.FootprintsImageSource; MainBio = pkm.species.Bio1; AltBio = pkm.species.Bio2; MainImage = pkm.BlueArtImageSource; AltImage = pkm.GreenArtImageSource; EggGroup = $"*This Pokémon belongs to the following Egg Group:\n{GetEggGroups(EggGroups).Item1} {GetEggGroups(EggGroups).Item2}"; }
private async Task ItemTapped(PokedexModel pkm) { MessagingCenter.Send <MainPageViewModel, PokedexModel>(this, "Send_Selected_Pokemon", pkm); detailsPageView.BindingContext = detailsPageViewModel; await Application.Current.MainPage.Navigation.PushAsync(detailsPageView); IsSearchResultsListVisible = false; }
public async Task <ActionResult> UpdateGet(PokedexModel model) { if (model.Pokedex_ID > 0) { DynamicParameters p = new DynamicParameters(); p.Add("@Pokedex_ID", model.Pokedex_ID.Value, DbType.Int32); model = conn.Query <PokedexModel>("pkmn.Pokedex_Get", param: p, commandType: CommandType.StoredProcedure).FirstOrDefault(); PokemonSpecies pkmn = await DataFetcher.GetApiObject <PokemonSpecies>(model.Pokedex_ID.Value); model.Name = CultureInfo.CurrentCulture.TextInfo.ToTitleCase(pkmn.Name); } return(PartialView("_UpdateForm", model)); }
private void UpdatePokemonDetails(PokedexModel pkm) { SetHeaders(); SetPokemonValues(pkm); SetMainImage(); SetMainBio(); SetTypeColour(); CreatePokemonCharts(); OnPropertChanged(null); MessagingCenter.Unsubscribe <MainPageViewModel>(this, "Send_Selected_Pokemon"); }
public ActionResult UpdateFinal(PokedexModel model) { if (model.Pokedex_ID > 0) { DynamicParameters p = new DynamicParameters(); p.Add("@Pokedex_ID", model.Pokedex_ID.Value, DbType.Int32); p.Add("@Male", model.Male, DbType.String); p.Add("@Female", model.Female, DbType.String); p.Add("@Shiny", model.Shiny, DbType.String); p.Add("@Lucky", model.Lucky, DbType.String); model = conn.Query <PokedexModel>("pkmn.Pokedex_Update", param: p, commandType: CommandType.StoredProcedure).FirstOrDefault(); } ModelState.Clear(); return(PartialView("_UpdateGetID", model)); }
public ActionResult UpdateGetID(PokedexModel model) { return(PartialView("_UpdateGetID", model)); }