コード例 #1
0
        async Task RefreshProfileData()
        {
            if (Connectivity.NetworkAccess == NetworkAccess.Internet)
            {
                var profile = await _mvpApiService.GetProfileAsync().ConfigureAwait(false);

                var image = await _mvpApiService.GetProfileImageAsync().ConfigureAwait(false);

                Name         = profile.FullName;
                ProfileImage = image;
            }
        }
コード例 #2
0
ファイル: MainPage.xaml.cs プロジェクト: Hoorge/MvpApi
        private async Task LoadProfileAsync()
        {
            try
            {
                var result = await mvpApiService.GetProfileAsync();

                ProfileContentControl.DataContext = result;
                ProfileContentControl.Visibility  = Visibility.Visible;
            }
            catch (Exception exception)
            {
                Debug.WriteLine(exception);
            }
        }