private async void DataGetter() { if (CrossConnectivity.Current.IsConnected) { TubeServices ser = new TubeServices(); Categories = await ser.AllCategories(); if (Categories.Count == 0) { MainVisable = false; VisableError = true; ErrorValue = Resource.NoBuildings; } else { foreach (var item in Categories) { item.name = (AppSettings.LastUserGravity == "Arabic") ? item.ar_name : item.en_name; } } } else { MainVisable = false; VisableError = true; ErrorValue = Resource.ErrorMessage; } IsRunning = false; }
private async void DataGetter() { Activ.IsRunning = true; if (CrossConnectivity.Current.IsConnected) { TubeServices ser = new TubeServices(); var items = await ser.AllSubItemsPage(ID); if (items.Count == 0) { StkMain.IsVisible = false; StkError.IsVisible = true; LblError.Text = Resource.NoBuildings; } else { list.FlowItemsSource = items; } } else { StkMain.IsVisible = false; StkError.IsVisible = true; LblError.Text = Resource.ErrorMessage; } Activ.IsRunning = false; }
public async void InitDataAsync() { IsRunning = true; if (CrossConnectivity.Current.IsConnected) { TubeServices ser = new TubeServices(); var data = await ser.GetAllTubes(); AllTubes = data; if (AllTubes.Count == 0) { MainVisable = false; VisableError = true; ErrorValue = Resource.NoBuildings; } else { foreach (var item in data) { var x = await GetVideosDetailsAsync(item.key); item.Youtube = x; } AllTubes = data; } } else { MainVisable = false; VisableError = true; ErrorValue = Resource.ErrorMessage; } IsRunning = false; //var videoIds = await GetVideoIdsFromChannelAsync(); }
private async void DataGetter() { if (CrossConnectivity.Current.IsConnected) { TubeServices ser = new TubeServices(); Reviews = await ser.NewsReview(item.id); list.ItemsSource = Reviews; } else { } }
private async void Button_Clicked(object sender, EventArgs e) { if (CrossConnectivity.Current.IsConnected) { CyberReview review = new CyberReview { title = EntryTitle.Text, desc = EntryDesc.Text, user_id = AppSettings.LastUsedID, post_id = ID }; TubeServices ser = new TubeServices(); var response = await ser.PostReview(review); await Navigation.PopAsync(); } else { await DisplayAlert("Error", Resource.ErrorMessage, "ok"); } }
private async void DataGetter() { if (CrossConnectivity.Current.IsConnected) { TubeServices ser = new TubeServices(); Events = await ser.GetAllEvents(); if (Events.Count == 0) { MainVisable = false; VisableError = true; ErrorValue = Resource.NoBuildings; } } else { MainVisable = false; VisableError = true; ErrorValue = Resource.ErrorMessage; } IsRunning = false; }