public _05_TwoHorizontalLists() { InitializeComponent(); vm = new PokemonViewModel(); BindingContext = vm; }
public PokemonSelectionView() { InitializeComponent(); vm = new PokemonViewModel(); BindingContext = vm; }
public ExtendedSplash(SplashScreen splashscreen, bool loadState) { InitializeComponent(); pokeVM = new PokemonViewModel(); // Listen for window resize events to reposition the extended splash screen image accordingly. // This is important to ensure that the extended splash screen is formatted properly in response to snapping, unsnapping, rotation, etc... Window.Current.SizeChanged += new WindowSizeChangedEventHandler(ExtendedSplash_OnResize); splash = splashscreen; if (splash != null) { // Register an event handler to be executed when the splash screen has been dismissed. splash.Dismissed += new TypedEventHandler <SplashScreen, Object>(DismissedEventHandler); // Retrieve the window coordinates of the splash screen image. splashImageRect = splash.ImageLocation; PositionImage(); // Optional: Add a progress ring to your splash screen to show users that content is loading //PositionRing(); } // Create a Frame to act as the navigation context rootFrame = new Frame(); // Restore the saved session state if necessary RestoreState(loadState); }
public MainPage() { this.InitializeComponent(); this.PMViewModel = new PokemonViewModel(); //get pkmn imgae for view model PMViewModel.ImageChanged += PMViewModel_ImageChanged; }
public PokemonHorizontalView() { InitializeComponent(); vm = new PokemonViewModel(); BindingContext = vm; }
//checks that when you select a name from the list it actually is selecting the care you chose public void TestSelectedCard() { var cards = PokemonRepo.GetAllPokemonCards(); PokemonViewModel pvm = new PokemonViewModel(); Assert.AreEqual("Growlithe", pvm.SelectedPokemon.Name); }
public ActionResult ReadPokemon() { PokemonViewModel PokemonModel = new PokemonViewModel(); PokemonModel.PokemonList = mapper.PokemonMap(PokemonData.GetAllPokemon()); return(View(PokemonModel)); }
public async Task <IActionResult> Index(string name) { var pokemon = await "https://pokeapi.co/api/v2/pokemon/".AppendPathSegment(name).GetJsonAsync <Pokemon>(); var species = await pokemon.Species.Url.GetJsonAsync <Species>(); var englishLang = species.Flavor_text_entries.Where(_ => _.Language.Name.Equals("en")).ToList(); var viewModel = new PokemonViewModel { Name = pokemon.Name, // Color = color.Name, ImageFront = pokemon.Sprites.Front_Default, ImageFemale = pokemon.Sprites.Front_Female, ImageBack = pokemon.Sprites.Back_Default, ImageFemaleBack = pokemon.Sprites.Back_Female, ImageFrontShiny = pokemon.Sprites.Front_Shiny, ImageBackShiny = pokemon.Sprites.Back_Shiny, ImageFemaleShiny = pokemon.Sprites.Front_Shiny_Female, ImageFemaleBackShiny = pokemon.Sprites.Back_Shiny_Female, Number = pokemon.Id, Height = pokemon.Height, Weight = pokemon.Weight, FlavorText = englishLang, Types = pokemon.Types }; return(View(viewModel)); }
public Pokemon2Columns() { InitializeComponent(); vm = new PokemonViewModel(); BindingContext = vm; }
public _03_SearchScroll() { InitializeComponent(); vm = new PokemonViewModel(); BindingContext = vm; }
public void SavePokemon(PokemonViewModel PokemonViewModel) { //throw new Exception("Test Exception"); var Pokemon = MapToPokemon(PokemonViewModel); _repository.SavePokemon(Pokemon); }
public void UpdatePokemon(PokemonViewModel PokemonViewModel) { var Pokemon = _repository.GetPokemon(PokemonViewModel.Id); CopyToPokemon(PokemonViewModel, Pokemon); _repository.UpdatePokemon(Pokemon); }
private void CopyToPokemon(PokemonViewModel pokemonViewModel, Pokemon pokemon) { pokemon.Id = pokemonViewModel.Id; pokemon.Name = pokemonViewModel.Name; pokemon.Age = pokemonViewModel.Age; pokemon.NextCheckup = pokemonViewModel.NextCheckup; pokemon.VetName = pokemonViewModel.VetName; }
public void SavePokemon(string userId, PokemonViewModel pokemonViewModel) { //throw new Exception("Test Exception"); var pokemon = MapToPokemon(userId, pokemonViewModel); _repository.SavePokemon(pokemon); }
public ActionResult ViewPokemon() { PokemonViewModel PokemonModel = new PokemonViewModel(); PokemonModel.PokemonList = mapper.PokemonMap(PokemonData.GetAllPokemon()); PopulateDropDowns(); return(View(PokemonModel)); }
public Window1(PokemonViewModel _pokemonViewModel) { _vm = _pokemonViewModel; InitializeComponent(); _vm.SelectedPokemonWindowTitle = string.Format("{0} - #{1}", _vm.SelectedPokemon.Name, _vm.SelectedPokemon.IndexNumber); AddPokemonForms(); AddPokemonEvolutions(); DataContext = _vm; }
public PokemonView() { this.InitializeComponent(); this.AbilityUserControl = this.abilityUserControl; this.FormUserControl = this.formUserControl; this.PokemonViewModel = new PokemonViewModel(this); }
private void CopyToPokemon(PokemonViewModel PokemonViewModel, Pokemon Pokemon) { Pokemon.Id = PokemonViewModel.Id; Pokemon.Name = PokemonViewModel.Name; Pokemon.Age = PokemonViewModel.Age; Pokemon.NextCheckup = PokemonViewModel.NextCheckup; Pokemon.VetName = PokemonViewModel.VetName; Pokemon.UserId = PokemonViewModel.UserId; }
public ActionResult Delete(int?id) { var service = new PokemonService(); Pokemon pokemon = service.FindById((int)id); PokemonViewModel poker = new PokemonViewModel(pokemon); return(View(poker)); }
//tests that the chosen pokemons attacks are actually that pokemons attacks public void TestAttack() { var cards = PokemonRepo.GetAllPokemonCards(); PokemonViewModel pvm = new PokemonViewModel(); pvm.SelectedPokemon = cards[0]; Assert.AreEqual("Flare", pvm.SelectedPokemon.Attacks[0].Name); }
//checks that the search funcionality is working as expected public void TestFilteringCards() { PokemonViewModel pvm = new PokemonViewModel(); var cards = PokemonRepo.GetAllPokemonCards(); pvm.Filter = "Charizard"; pvm.PerformFiltering(); Assert.IsTrue(cards.Count == 1); }
public IActionResult Create(PokemonViewModel model) { if (ModelState.IsValid) { _repository.Create(model); return(RedirectToAction("Index")); } return(View(model)); }
protected override async void OnNavigatedTo(NavigationEventArgs e) { base.OnNavigatedTo(e); var pokemon = e.Parameter as AdditionalInfo; if (pokemon != null) { VM = new PokemonViewModel(pokemon); await VM.InitAsync(); } }
public MainWindow() { InitializeComponent(); searchTbx.Focus(); _pokemonViewModel = new PokemonViewModel(); _pokemonViewModel.MainWindowTitle = "Pokemon Stats"; dg.ItemsSource = _pokemonViewModel.Pokemons; _pokemonViewModel.Pokemons.Filter = _pokemonViewModel.PokemonsFilter; DataContext = _pokemonViewModel; }
private async void GetPokemons() { allPokemons.Clear(); PokemonListView.ItemsSource = new List <Pokemon> (); StartLoading(); allPokemons = await PokemonViewModel.GetMultiplePokemonAsync(start, end); StopLoading(); PokemonListView.ItemsSource = allPokemons; }
public ActionResult Edit(PokemonViewModel PokemonViewModel) { if (ModelState.IsValid) { _PokemonService.UpdatePokemon(PokemonViewModel); return(RedirectToAction("List")); } return(View()); }
void CbxPokemons_SelectionChanged(object sender, SelectionChangedEventArgs e) { Pokemon selectedPokemon = cbxPokemons.SelectedItem as Pokemon; if (selectedPokemon == null) { return; } DataContext = new PokemonViewModel(selectedPokemon); }
// GET: Pokemon/Create public async Task <ActionResult> Create() { var types = await _repository.GetAllTypesAsync(); var viewModel = new PokemonViewModel { Types = types.Select(t => t.Name).ToList() }; return(View(viewModel)); }
private Pokemon MapToPokemon(string userId, PokemonViewModel pokemonViewModel) { return(new Pokemon { Id = pokemonViewModel.Id, Name = pokemonViewModel.Name, Age = pokemonViewModel.Age, NextCheckup = pokemonViewModel.NextCheckup, VetName = pokemonViewModel.VetName, UserId = userId }); }
private Pokemon MapToPokemon(PokemonViewModel PokemonViewModel) { return(new Pokemon { Id = PokemonViewModel.Id, Name = PokemonViewModel.Name, Age = PokemonViewModel.Age, NextCheckup = PokemonViewModel.NextCheckup, VetName = PokemonViewModel.VetName, UserId = PokemonViewModel.UserId }); }
public ActionResult CreateStarterPokemon(int id) { PokemonViewModel model = new PokemonViewModel(); var identityUser = System.Web.HttpContext.Current.User; string userId = identityUser.Identity.GetUserId(); User user = _userService.FindUserById(userId); model.OwnerID = user.ID; model.Species = id; model.Gender = _pokemonService.GetPokemonGender(); return(PartialView("_CreateStarter", model)); }