/// <summary> /// Saves the modifications to the <seealso cref="Vehicle"/> that the /// <seealso cref="Admin"/> has entered. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void saveButton_Click(object sender, EventArgs e) { RentalControl.SelectedVehicle.Make = makeM.SelectedItem.ToString(); RentalControl.SelectedVehicle.Model = modelM.Text; RentalControl.SelectedVehicle.Type = typeM.SelectedItem.ToString(); RentalControl.SelectedVehicle.Color = colorM.SelectedItem.ToString(); RentalControl.SelectedVehicle.VehicleYear = (Int32)yearM.Value; RentalControl.SelectedVehicle.RightHandControlled = rightM.Checked; RentalControl.SelectedVehicle.ManualTransmission = transmissionM.Checked; VehicleControl.ModifyVehicle(RentalControl.SelectedVehicle); UpdateList(); modifyPanel.Visible = false; searchPanel.Visible = true; }
public void ModifyCarTest() { Vehicle v = new Vehicle(); DBController.Save(v, DBObject.SaveTypes.Insert); v.Color = "chartreuse"; VehicleControl.ModifyVehicle(v); Vehicle v2 = VehicleControl.GetAllVehicles().Where(car => car.Color == "chartreuse").FirstOrDefault(); Assert.IsNotNull(v2); Assert.AreEqual(v2.Color, "chartreuse"); if (v2.Color == "chartreuse") { DBController.Delete(v); } }