private async void btnSearch_Click_1(object sender, EventArgs e) { string reg = txtReg.Text.ToUpper(); RestClientGet restGet = new RestClientGet(); returnedCar = await restGet.GetObject(reg); List <ServiceHistory> services = new List <ServiceHistory>(); string returnedextras = ""; if (returnedCar != null) { txtRegistration.Text = returnedCar._id; txtMake.Text = returnedCar.Make; txtModel.Text = returnedCar.Model; txtEngineSize.Text = returnedCar.EngineSize.ToString(); txtFuelType.Text = returnedCar.FuelType; txtMileage.Text = returnedCar.mileage.ToString(); txtSalesPrice.Text = returnedCar.SalesPrices.ToString(); txtNumOfOwners.Text = returnedCar.numofOwners.ToString(); txtPreviousOwnerAddress.Text = returnedCar.PrevOwner.Address; txtPreviousOwnerName.Text = returnedCar.PrevOwner.Name; txtNumOfOwners.Text = returnedCar.numofOwners.ToString(); txtYearsOwned.Text = returnedCar.PrevOwner.YearsOwned.ToString(); txtTransmission.Text = returnedCar.Transmission; txtSafetyRating.Text = returnedCar.SafetyRating.ToString(); foreach (string extra in returnedCar.Extras) { returnedextras += extra + ", "; } if (returnedCar.ServHistory != null) { foreach (ServiceHistory serv in returnedCar.ServHistory) { services.Add(serv); } } cboExtras.Text = returnedextras; dataGridService.DataSource = services; } else { MessageBox.Show("No Matching Cars Found !"); } }
//Searching for a car private async void btnSearch_Click(object sender, EventArgs e) { string reg = txtReg.Text.ToUpper(); RestClientGet restGet = new RestClientGet(); returnedCar = await restGet.GetObject(reg); services = new List <ServiceHistory>(); string returnedextras = ""; if (returnedCar != null) { txtRegistration.Text = returnedCar._id.ToString(); txtMake.Text = returnedCar.Make; txtModel.Text = returnedCar.Model; txtEngineSize.Text = returnedCar.EngineSize.ToString(); txtFuelType.Text = returnedCar.FuelType; txtMileage.Text = returnedCar.mileage.ToString(); txtNumOfOwners.Text = returnedCar.numofOwners.ToString(); txtPreviousOwnerAddress.Text = returnedCar.PrevOwner.Address; txtPreviousOwnerName.Text = returnedCar.PrevOwner.Name; txtNumOfOwners.Text = returnedCar.numofOwners.ToString(); txtYearsOwned.Text = returnedCar.PrevOwner.YearsOwned.ToString(); txtTransmission.Text = returnedCar.Transmission; txtSafetyRating.Text = returnedCar.SafetyRating.ToString(); txtSalesPrice.Text = returnedCar.SalesPrices.ToString(); foreach (string extra in returnedCar.Extras) { returnedextras += extra + ", "; } if (returnedCar.ServHistory != null) { foreach (ServiceHistory serv in returnedCar.ServHistory) { services.Add(serv); } } cboExtras.Text = returnedextras; if (cboExtras.Text != "") { switch (cboExtras.Text) { case "Air Con, Leather Seats, ": cboExtras.SelectedIndex = 0; break; case "Air Con, Alloy Wheels, ": cboExtras.SelectedIndex = 1; break; case "Air Con, Alloy Wheels, Leather Seats, ": cboExtras.SelectedIndex = 2; break; case "Alloy Wheels, ": cboExtras.SelectedIndex = 3; break; case "Leather Seats, ": cboExtras.SelectedIndex = 4; break; case "Air Con, ": cboExtras.SelectedIndex = 5; break; default: cboExtras.SelectedIndex = -1; break; } } dataGridService.DataSource = services; } else { MessageBox.Show("No matching car could be found!"); } }