public void PrepareAndStartCar(ICarEntity carEntity) { if (carEntity == null) { Helpers.ShowConsoleMessage.ShowMessage("The car entity is not initialized properly!", MessageType.Error); return; } carEntity.StartCar(this); Helpers.ShowConsoleMessage.ShowMessage($"{carEntity.Name} is ready for a ride.", MessageType.Done); Console.WriteLine(); }
private void ReadCar(ICarEntity car, BinaryReader sr) { car.SetDate(ReadDate(sr)); car.SetBrandName(ReadBrandName(sr)); car.SetPrice(ReadPrice(sr)); }
private void WriteCar(ICarEntity car, BinaryWriter sw) { WriteDate(car.GetDate(), sw); WriteBrand(car.GetBrandName(), sw); WritePrice(car.GetPrice(), sw); }
public void RemoveCar(ICarEntity car) { _cars.Remove(car); }