示例#1
0
        private async void ExecuteGetPhotos(object obj)
        {
            IsEnforce = false;

            UserDatum      selectedDataum = NameSuggests.FirstOrDefault <UserDatum>(x => x.username == Name);
            UserAttributes t;

            SetHeaderAttributes(true, String.Format("Собираем фотографии пользователя {0}", Name));
            if (selectedDataum != null)
            {
                t = await _dataService.getUserAttributes(selectedDataum.id);

                if (t != null && t.data != null)
                {
                    UserPics.Clear();
                    foreach (var item in t.data)
                    {
                        UserPics.Add(item);
                    }
                    IsEnforce = true;
                    SetHeaderAttributes(false, String.Empty);
                    IsVisiblePreviousButton = true;
                }
            }
            else
            {
                IsVisiblePreviousButton = false;
                SetHeaderAttributes(false, String.Format("Не удалось загрузить пользователя {0}", Name));
            }
        }
示例#2
0
        private async void FindUser(object obj)
        {
            if (!String.IsNullOrWhiteSpace(Name))
            {
                var res = await _dataService.getUsersByChar(Name);

                if (res != null && res.data != null)
                {
                    NameSuggests.Clear();

                    NameSuggests.AddRange(res.data);
                }
                else
                {
                    SetHeaderAttributes(false, "нет такого человека");
                }
            }
        }