private void OnRemoveCarExecute() { var carToRemove = SelectedAddedCar; Rent.ClassModel.Cars.Remove(carToRemove); AddedCars.Remove(carToRemove); AvailableCars.Add(carToRemove); HasChanges = this.rentRepository.HasChanges(); ((DelegateCommand)SaveCommand).RaiseCanExecuteChanged(); }
public void RemoveSetOfRegistrationNumber(List <string> RegistrationNumbers) { for (int i = 0; i < RegistrationNumbers.Count; i++) { foreach (var car in AddedCars) { if (car.RegistrationNumber == RegistrationNumbers[i]) { AddedCars.Remove(car); } } } }