private async Task LoadCorporateEventsAsync() { GenericGetAllResponse <Event> response = null; if (nameFilterRadioButton.Checked) { response = await ApiHelper.Instance.GetAllCorporateEventsAsync(_currentPageNumber, pageSize : (int)pagingNumericUpDown.Value, nameFilter : filterTextBox.Text); } else { response = await ApiHelper.Instance.GetAllCorporateEventsAsync(_currentPageNumber, pageSize : (int)pagingNumericUpDown.Value, locationFilter : filterTextBox.Text); } _numberOfPages = response.Pages; _currentPageNumber = response.PageNumber; pagingLabel.Text = $"{response.PageNumber}/{response.Pages}"; _corporateEvents = response.Content; LoadListView(_corporateEvents); }
private async Task LoadEmployeesAsync() { GenericGetAllResponse <Employee> response = null; if (emailFilterRadioButton.Checked) { response = await ApiHelper.Instance.GetAllEmployeesAsync(_currentPageNumber, pageSize : (int)pagingNumericUpDown.Value, emailFilter : filterTextBox.Text, workPlaceIdFilter : _id); } else if (specialtyFilterRadioButton.Checked) { response = await ApiHelper.Instance.GetAllEmployeesAsync(_currentPageNumber, pageSize : (int)pagingNumericUpDown.Value, specialtyFilter : filterTextBox.Text, workPlaceIdFilter : _id); } else if (surnameFilterRadioButton.Checked) { response = await ApiHelper.Instance.GetAllEmployeesAsync(_currentPageNumber, pageSize : (int)pagingNumericUpDown.Value, surnameFilter : filterTextBox.Text, workPlaceIdFilter : _id); } _numberOfPages = response.Pages; _currentPageNumber = response.PageNumber; pagingLabel.Text = $"{response.PageNumber}/{response.Pages}"; LoadListView(response.Content); }
private async Task LoadCandidatesAsync() { GenericGetAllResponse <Candidate> response = null; if (emailFilterRadioButton.Checked) { response = await ApiHelper.Instance.GetAllCandidatesAsync(_currentPageNumber, pageSize : (int)pagingNumericUpDown.Value, emailFilter : filterTextBox.Text, hiredFilter : hiredCheckBox.Checked?true : false); } else if (specialtyFilterRadioButton.Checked) { response = await ApiHelper.Instance.GetAllCandidatesAsync(_currentPageNumber, pageSize : (int)pagingNumericUpDown.Value, specialtyFilter : filterTextBox.Text, hiredFilter : hiredCheckBox.Checked?true : false); } else if (surnameFilterRadioButton.Checked) { response = await ApiHelper.Instance.GetAllCandidatesAsync(_currentPageNumber, pageSize : (int)pagingNumericUpDown.Value, surnameFilter : filterTextBox.Text, hiredFilter : hiredCheckBox.Checked?true : false); } _numberOfPages = response.Pages; _currentPageNumber = response.PageNumber; pagingLabel.Text = $"{response.PageNumber}/{response.Pages}"; _candidates = response.Content; LoadListView(_candidates); }