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();
        }
Exemplo n.º 2
0
 private void ReadCar(ICarEntity car, BinaryReader sr)
 {
     car.SetDate(ReadDate(sr));
     car.SetBrandName(ReadBrandName(sr));
     car.SetPrice(ReadPrice(sr));
 }
Exemplo n.º 3
0
 private void WriteCar(ICarEntity car, BinaryWriter sw)
 {
     WriteDate(car.GetDate(), sw);
     WriteBrand(car.GetBrandName(), sw);
     WritePrice(car.GetPrice(), sw);
 }
Exemplo n.º 4
0
 public void RemoveCar(ICarEntity car)
 {
     _cars.Remove(car);
 }