private async void BillManagerPage_Load(object sender, EventArgs e) { this.Dock = DockStyle.Fill; var storageApi = RestService.For <IStorageApi>("https://localhost:5001", new RefitSettings { AuthorizationHeaderValueGetter = () => Task.FromResult(LoginForm.cachedToken) }); var bills = await storageApi.GetBillsByTypeAsync(_typeId, new PaginationQuery { PageNumber = 1, PageSize = 5 }); foreach (var item in bills.Content.Data) { NestedDataTable row = new NestedDataTable(item); panel2.Controls.Add(row); } }
private async void findBillBtn_Click(object sender, EventArgs e) { if (findBillTb.Text != "") { panel2.Controls.Clear(); var storageApi = RestService.For <IStorageApi>("https://localhost:5001", new RefitSettings { AuthorizationHeaderValueGetter = () => Task.FromResult(LoginForm.cachedToken) }); var bills = await storageApi.GetBillsByDateAsync(findBillTb.Text, new PaginationQuery { PageNumber = 1, PageSize = 5 }); foreach (var item in bills.Content.Data) { NestedDataTable row = new NestedDataTable(item); panel2.Controls.Add(row); } } }