private async void FormPricing_Load(object sender, EventArgs e) { this.dgvPricing.DoubleBuffered(true); PricingSearchRequest pricingSearchRequest = new PricingSearchRequest(); pricingSearchRequest = ApplyDefaultSearchValues(pricingSearchRequest) as PricingSearchRequest; await LoadPricing(pricingSearchRequest); }
private async Task LoadPricing(PricingSearchRequest req) { var result = await _usersApi.Get <PagedList <PricingDto> >(req); dgvPricing.AutoGenerateColumns = false; dgvPricing.DataSource = result.Data; pgnPricing.PageIndex = result.PageIndex; pgnPricing.TotalPages = result.TotalPages; }
private PricingSearchRequest GetSearchRequest() { PricingSearchRequest searchRequest = new PricingSearchRequest(); searchRequest = ApplyDefaultSearchValues(searchRequest) as PricingSearchRequest; searchRequest.PageIndex = pgnPricing.PageIndex; searchRequest.searchTerm = txtSearch.Text; return(searchRequest); }
private async void txtSearch_TextChanged(object sender, EventArgs e) { PricingSearchRequest searchRequest = GetSearchRequest(); await LoadPricing(searchRequest); }