private async void OnStateTapped(object s, EventArgs e) { Statewise item = (s as StateCardView).BindingContext as Statewise; DistrictWiseListPage page = new DistrictWiseListPage(item); page.BindingContext = vm; await Navigation.PushAsync(page); }
public DistrictWiseListPage(Statewise item) { try { InitializeComponent(); this.item = item; state.Text = item.state; date.Text = item.lastupdatedtime; confirmed.Text = item.confirmed; active.Text = item.active; recovered.Text = item.recovered; deaths.Text = item.deaths; } catch (Exception ex) { Debug.WriteLine(ex.StackTrace); } }
public async Task GetStateDataAsync() { try { IsBusy = true; var res = await RestClient.RestClientInstance.GetAsync <IndiaStateDataModel>("https://api.covid19india.org/data.json"); if (res != null) { StateDataModel = res; Total = StateDataModel.statewise.Where(x => x.state.ToLower() == "total").FirstOrDefault(); StateDataModel.statewise = StateDataModel.statewise.Where(y => y.state.ToLower() != "total").ToList(); //var x= StateDataModel.statewise.RemoveAll(x => x.state.ToLower() == "total"); } } catch (Exception ex) { Debug.WriteLine(ex.StackTrace); } finally { IsBusy = false; } }