Esempio n. 1
0
 public MainViewModel()
 {
     var datatable = DataTable.New.ReadCsv("baseball_teams.csv");
     Data = datatable.RowsAs<TeamSeason>().ToList();
     CollectionView = (ListCollectionView) CollectionViewSource.GetDefaultView(Data);
     FilterBar = new FilterBar<TeamSeason>("Filter Bar", Data, GetFilters().ToArray());
 }
Esempio n. 2
0
        public virtual async Task <List <T> > GetDataAsync()
        {
            var client     = new HttpClient();
            var requestUrl = $"{BaseUrl}{GetDataUri}?pagesize={PageInfo.PageSize}&page={PageInfo.CurrentPage}&{FilterBar.GetFilterStr()}";

            Console.WriteLine(requestUrl);
            var response = await client.GetAsync(requestUrl);

            return(await response.Content.ReadAsAsync <List <T> >());
        }