public CarTestDrivesViewModel(TestDriveCarViewModel car) { _car = car; if (DesignerProperties.GetIsInDesignMode(new DependencyObject())) { } }
public void Update(TestDriveCarViewModel tst) { var test = TestDrives.FirstOrDefault(o => o.ID == tst.ID); if (test == null) { //ord.IsCompleteSaved += Order_IsCompleteSaved; TestDrives.Add(tst); } else { test.Update(tst.Model); } UpdateDatesList(); }
public void Save(TestDriveCarViewModel testdrive) { var car = ListCarTest.FirstOrDefault(o => o.Car.ID == testdrive.ID); if (car == null) { return; } var tst = car.TestDrives.FirstOrDefault(o => o.Equals(testdrive)); testdrive.IsChanged = false; if (tst == null) { car.TestDrives.Add(testdrive); } else { tst.Update(testdrive.Model); } _handler.Save(testdrive.Model); }