コード例 #1
0
        public static async Task GetTextOption(int aItemId, TextItem tItem)
        {
            List <DBTextItem> allTextItems = (await Firebase
                                              .Child("ActivityLists")
                                              .Child("ActivityItemExtras")
                                              .Child("TextItems")
                                              .OnceAsync <DBTextItem>()).Select(item => new DBTextItem
            {
                ItemTextId     = item.Object.ItemTextId,
                ActivityItemId = item.Object.ActivityItemId,
                Keyboard       = item.Object.Keyboard
            }).ToList();

            if (allTextItems.Count == 0)
            {
                return;
            }

            foreach (DBTextItem item in allTextItems)
            {
                if (aItemId == item.ActivityItemId)
                {
                    tItem.SetKeyboard(item.Keyboard);
                    return;
                }
            }
        }