public List <Move> GetPokemonMoves(int pokemonID) { List <object[]> data = context.GetPokemonMoves(pokemonID); List <Move> pokemonMoves = new List <Move>(); foreach (object[] row in data) { pokemonMoves.Add(new Move(Convert.ToInt32(row[0]), row[1].ToString(), Convert.ToInt32(row[2]), Convert.ToInt32(row[3]), Convert.ToInt32(row[4]), row[5].ToString(), false, Convert.ToInt32(row[6]), Convert.ToInt32(row[7]), GetMoveType(Convert.ToInt32(row[0])))); } return(pokemonMoves); }