public override void UpdateCar(CarSubject car) { name = car.Name; surname = car.Surname; licenseplate = car.LicensePlate; isParked = car.IsParked; }
public void Undo() { IParking whereToPark = parkingRepository.Find(parkingId); CarSubject carToPark = carRepository.Find(carId); whereToPark.RemoveCarfromParking(carToPark); carToPark.IsParked = false; }
public void Execute() { IParking whereToPark = parkingRepository.Find(parkingId); CarSubject carToPark = carRepository.Find(carId); whereToPark.SetCarToParking(carToPark); carToPark.IsParked = true; }
public int Save(CarSubject car) { if (car.Id == 0) { car.Id = lastId++; } Cars.Add(car.Id, car); return(car.Id); }
public abstract void UpdateCar(CarSubject car);
public void Execute() { CarSubject car = parkingFactory.CreateCar(name, surname, licensePlate); createdCarId = carRepository.Save(car); }