private async void GetPhotos() { try { StartBusiness(); Photos = new ObservableCollection <PicasaItem>(await SocialNetworkService.GetPhotosAsync(UserId, AlbumId)); } catch (Exception ex) { Log.Write(string.Format("GetPhotos Error: {0}", ex.Message)); throw; } finally { StopBusiness(); } }
private async void LoadData() { try { StartBusiness(); UserInfo = await SocialNetworkService.GetInfoAboutMeAsync(); var albums = await SocialNetworkService.GetAlbumsAsync(UserInfo.Id); Albums = new ObservableCollection <PicasaItem>(albums); } catch (Exception ex) { Log.Write(string.Format("LoadData Error: {0}", ex.Message)); } finally { StopBusiness(); } }
public async void Login() { try { StartBusiness(); var isLoginSuccess = await SocialNetworkService.LoginAsync(); if (isLoginSuccess) { NavigationService.UriFor <UserProfilePageViewModel>().Navigate(); } } catch (Exception ex) { Log.Write(ex.Message); } finally { StopBusiness(); } }