public IActionResult EditMoveset(PokemonTeamMovesetViewModel pokemonTeamMoveset) { if (!this.ModelState.IsValid) { PokemonTeamMoveset pokemon = this.dataService.GetObjectByPropertyValue <PokemonTeamMoveset>("Id", pokemonTeamMoveset.PokemonId); PokemonTeamMovesetViewModel model = new PokemonTeamMovesetViewModel() { Id = pokemon.Id, FirstMove = pokemon.FirstMove, SecondMove = pokemon.SecondMove, ThirdMove = pokemon.ThirdMove, FourthMove = pokemon.FourthMove, PokemonId = pokemon.Id, }; return(this.View(model)); } this.dataService.UpdatePokemonTeamMoveset(pokemonTeamMoveset); return(this.RedirectToAction("PokemonTeams", "User")); }
public IActionResult EditMoveset(int pokemonTeamId, int pokemonTeamDetailId) { this.UpdatePokemonTeamList(); if (pokemonTeams.Count < pokemonTeamId) { return(this.RedirectToAction("PokemonTeams", "User")); } else { PokemonTeamMoveset pokemonMoveset = this.dataService.GetObjectByPropertyValue <PokemonTeamMoveset>("Id", (int)pokemonTeams[pokemonTeamId - 1].GrabPokemonTeamDetails[pokemonTeamDetailId - 1].PokemonTeamMovesetId); PokemonTeamMovesetViewModel model = new PokemonTeamMovesetViewModel() { Id = pokemonMoveset.Id, FirstMove = pokemonMoveset.FirstMove, SecondMove = pokemonMoveset.SecondMove, ThirdMove = pokemonMoveset.ThirdMove, FourthMove = pokemonMoveset.FourthMove, PokemonId = pokemonMoveset.Id, }; return(this.View(model)); } }