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();
        }
Exemple #3
0
        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);
        }