private void AddInterior(object sender, RoutedEventArgs e) { if (decimal.TryParse(InteriorPrice.Text, out decimal Price)) { InteriorUI interiorUI = new InteriorUI() { Price = Price, Producer = InteriorProducer.Text, Colour = InteriorColour.Text, Material = InteriorMaterial.Text }; Methods.AddParts(interiorUI); } }
public Interior ConvertTOInterior(InteriorUI interiorUI) { Interior interior = new Interior() { Id = interiorUI.Id, Name = interiorUI.Name, Colour = interiorUI.Colour, Material = interiorUI.Material, Price = interiorUI.Price, Producer = interiorUI.Producer }; return(interior); }
private void EndModifyInterior(object sender, RoutedEventArgs e) { if (decimal.TryParse(InteriorPrice.Text, out decimal price)) { InteriorUI interiorUI = new InteriorUI() { Price = price, Producer = InteriorProducer.Text, Colour = InteriorColour.Text, Material = InteriorMaterial.Text, Id = id }; Methods.ModifyParts(interiorUI); } }
private void AddCar(object sender, RoutedEventArgs e) { decimal.TryParse(CarPrice.Text, out decimal price); string name = CarName.Text; if (CarEngine.SelectedIndex >= 0 && CarGearbox.SelectedIndex >= 0 && CarInterior.SelectedIndex >= 0 && CarExterior.SelectedIndex >= 0 && price >= 0) { EngineUI engineUI = CarEngine.SelectedItem as EngineUI; GearboxUI gearboxUI = CarGearbox.SelectedItem as GearboxUI; InteriorUI interiorUI = CarInterior.SelectedItem as InteriorUI; ExteriorUI exteriorUI = CarExterior.SelectedItem as ExteriorUI; CarUI carUI = new CarUI() { Engine = engineUI, Exterior = exteriorUI, Gearbox = gearboxUI, Interior = interiorUI, Name = name, Price = price, Status = "Not Sold" }; Methods.AddCar(carUI); } }