public GetMachinesResponse GetMachines(GetMachinesRequest input) { Stopwatch cron = new Stopwatch(); cron.Start(); var response = new GetMachinesResponse(); //response.Items.FirstOrDefault().Customers.FirstOrDefault().Machines.FirstOrDefault().Customers.FirstOrDefault try { // double value = 23.0 / 0.0; response.Success = true; } catch (Exception ex) { //response.Exception = ex; response.ExceptionMessage = ex.Message; response.Success = false; } cron.Stop(); response.Interval = cron.Elapsed + TimeSpan.FromMilliseconds(435); return(response); }
public async void LoadMachinesCombo() { GetMachinesResponse response = null; response = await ApiHelper.Instance.GetMachinesAsync(pageSize : 100000); List <Machine> reportMachines = (List <Machine>)response.Data; reportMachineComboBox.DataSource = reportMachines; reportMachineComboBox.DisplayMember = nameof(Machine.SerialNumber); }
public async void LoadAllMachines() { GetMachinesResponse response = null; if (filterNameRB.Checked) { response = await ApiHelper.Instance.GetMachinesAsync(_machinesCurrentPageNumber, pageSize : (int)pageSizeMachinesNumericUpDown.Value, nameFilter : searchMachineTextBox.Text); } else if (filterSerialNumberRB.Checked) { response = await ApiHelper.Instance.GetMachinesAsync(_machinesCurrentPageNumber, pageSize : (int)pageSizeMachinesNumericUpDown.Value, serialNumberFilter : searchMachineTextBox.Text); } _machinesPagesCount = response.Pages; _machinesCurrentPageNumber = response.PageNumber; totalPagesMachinesLabel.Text = response.Pages.ToString(); pageNumberMachinesLabel.Text = response.PageNumber.ToString(); LoadMachinesTable(response.Data); }