public static async Task <List <Comments> > parseFromJSON(int?photoId) { var data = await JsonRequests.request("comments"); var json_serializer = new JavaScriptSerializer(); var routes_list = json_serializer.Deserialize <List <Comments> >(data); return(routes_list.Where(c => c.postId == photoId).ToList()); }
public static async Task <List <Albums> > parseFromJSON() { var data = await JsonRequests.request("albums"); var json_serializer = new JavaScriptSerializer(); var routes_list = json_serializer.Deserialize <List <Albums> >(data); return(routes_list); }
public static async Task <List <Photos> > parseFromJSON(int?albumId) { var data = await JsonRequests.request("photos"); var json_serializer = new JavaScriptSerializer(); var routes_list = json_serializer.Deserialize <List <Photos> >(data); return(routes_list.Where(a => a.albumId == albumId).ToList()); }
async void AuthButtonClicked(object sender, EventArgs e) { await btnAuthenticate.FadeTo(0, App.AnimationSpeed, Easing.SinIn); btnAuthenticate.IsVisible = false; LoadingIndicator.IsVisible = true; LoadingIndicator.IsRunning = true; LodingLabel.IsVisible = true; if (LabPicker.SelectedIndex == App.labs.Count - 1) { JsonRequests.labID = 99; } else { JsonRequests.labID = LabPicker.SelectedIndex; } JsonRequests.password = PassEntry.Text; if (!await JsonRequests.getUsers()) { System.Diagnostics.Debug.WriteLine("Connection Error!"); LoadingIndicator.IsVisible = false; LoadingIndicator.IsRunning = false; LodingLabel.IsVisible = false; btnAuthenticate.IsVisible = true; await btnAuthenticate.FadeTo(1, App.AnimationSpeed, Easing.SinIn); return; } LoadingIndicator.IsVisible = false; LoadingIndicator.IsRunning = false; LodingLabel.IsVisible = false; await label1.FadeTo(0, App.AnimationSpeed, Easing.SinIn); await LabPicker.FadeTo(0, App.AnimationSpeed, Easing.SinIn); await PassEntry.FadeTo(0, App.AnimationSpeed, Easing.SinIn); await Navigation.PushAsync(new MainPage()); }
protected async override void OnAppearing() { base.OnAppearing(); await JsonRequests.getTables(); Initialize(); await Task.Delay(App.DelaySpeed); await label1.ScaleTo(1, App.AnimationSpeed, Easing.SinIn); await LabPicker.ScaleTo(1, App.AnimationSpeed, Easing.SinIn); await PassEntry.ScaleTo(1, App.AnimationSpeed, Easing.SinIn); await buttonStack.ScaleTo(1, App.AnimationSpeed, Easing.SinIn); }
private bool Refresh() { System.Diagnostics.Debug.WriteLine("Refresh"); Task.Run(async() => await JsonRequests.getUsers()) .ContinueWith((end) => { Device.BeginInvokeOnMainThread(() => { if (SearchBar.Text != "" && SearchBar.Text != null) { InfoList.ItemsSource = getItems().AsEnumerable().Where(i => i.name.ToLower().Contains(SearchBar.Text.ToLower())); } else { InfoList.ItemsSource = getItems(); } InfoList.EndRefresh(); }); }); return(App.Foreground); }
private async void PresenceChanged(object sender, EventArgs e) { await JsonRequests.PostUserEdit(this.BindingContext as User); }