public List <Item> GetInventory(int characterID) { List <object[]> data = context.GetInventory(characterID); List <Item> inventoryItems = new List <Item>(); foreach (Revive revive in GetRevives(characterID)) { inventoryItems.Add(revive); } foreach (Potion potion in GetPotions(characterID)) { inventoryItems.Add(potion); } foreach (Pokeball pokeball in GetPokeballs(characterID)) { inventoryItems.Add(pokeball); } return(inventoryItems); }