Пример #1
0
        public async Task LoadSmiliesAsync()
        {
            if (WebManager == null)
            {
                LoginUser();
            }

            _smileManager = new SmileManager(WebManager);
            if (!SmileCategoryList.Any())
            {
                IsLoading = true;
                var result = await _smileManager.GetSmileListAsync();

                FullSmileCategoryEntities = result.ToObservableCollection();
                foreach (var item in result)
                {
                    SmileCategoryList.Add(item);
                }
                IsLoading = false;
            }

            if (SmiliesView != null)
            {
                SmiliesView.Init();
            }
            //if (SmiliesXboxView != null) SmiliesXboxView.Init();
        }
Пример #2
0
        public async void GetSmilies()
        {
            var smiliesManager = new SmileManager();

            SmilieCategoryList = await smiliesManager.GetSmileList();

            FullSmileCategoryEntities = SmilieCategoryList;
        }
Пример #3
0
        public async void GetSmilies()
        {
            var smiliesManager = new SmileManager();

            try
            {
                SmilieCategoryList = await smiliesManager.GetSmileList();
            }
            catch (Exception ex)
            {
                AwfulDebugger.SendMessageDialogAsync("Can't get smilies list. :(", ex);
                return;
            }
            FullSmileCategoryEntities = SmilieCategoryList;
        }
Пример #4
0
        public async void GetSmiliesPhone()
        {
            var smiliesManager = new SmileManager();
            var smileList      = new List <SmileEntity>();

            try
            {
                SmilieCategoryList = await smiliesManager.GetSmileList();
            }
            catch (Exception ex)
            {
                AwfulDebugger.SendMessageDialogAsync("Can't get smilies list. :(", ex);
                return;
            }
            foreach (var category in SmilieCategoryList)
            {
                smileList.AddRange(category.List);
            }
            SmileList = smileList;
        }