Example #1
0
 /// <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;
 }
Example #2
0
        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);
            }
        }