private void submitButton_Click(object sender, System.EventArgs e) { FuelEconomy milage = new FuelEconomy(); milage.milesPerGallon = Convert.ToDecimal(milageTextBox.Text); Weight weight = new Weight(); weight.kilograms = Convert.ToDecimal(weightTextBox.Text); Weight loadWeight = new Weight(); Volume maxFuel = new Volume(); maxFuel.litres = Convert.ToDecimal(maxFuelTextBox.Text); MotorbikeServices motorbikeServiceObj = new MotorbikeServices(); motorbikeServiceObj.Add( vehicleNameTextBox.Text, numberPlateTextBox.Text, milage, weight, maxFuel, Convert.ToInt32(maxPassengersTextBox.Text), sideCarCheckBox.Checked ); (Owner as MotorbikeFormView).FillMotorbikeList(); Close(); }
public void Add() { Console.WriteLine("Add motorbike"); Console.Write("Name: "); string vehicleName = Console.ReadLine(); string numberPlateEntry, numberPlate = null; while (numberPlate == null) { Console.Write("Number plate: "); numberPlateEntry = Console.ReadLine().Replace(" ", ""); if (numberPlateEntry.Length != 7) { Console.WriteLine("Invalid numberplate length"); } else { numberPlate = numberPlateEntry; } } Console.Write("Milage (Miles/Gallon): "); FuelEconomy milage = new FuelEconomy(); milage.milesPerGallon = Convert.ToDecimal(Console.ReadLine()); Console.Write("Weight (kg): "); Weight weight = new Weight(); weight.kilograms = Convert.ToDecimal(Console.ReadLine()); Console.Write("Maximum fuel (litres): "); Volume maximumFuel = new Volume(); maximumFuel.litres = Convert.ToDecimal(Console.ReadLine()); Console.Write("Maximum passengers: "); int maximumPassengers = Convert.ToInt32(Console.ReadLine()); bool sideCar = false, sideCarValidInput = false; while (!sideCarValidInput) { Console.Write("Sidecar (Y/N):"); switch (Console.ReadKey().KeyChar) { case 'y': sideCar = true; sideCarValidInput = true; break; case 'n': sideCar = true; sideCarValidInput = true; break; default: Console.WriteLine("\nInvalid input"); break; } } Motorbike addedMotorbike = motorbikeServicesObj.Add(vehicleName, numberPlate, milage, weight, maximumFuel, maximumPassengers, sideCar); SelectById(addedMotorbike.Id); }