public State(Car car) { Car = car; CheckCarCommand = new CheckCarCommand(); RepairCarCommand = new RepairCarCommand(); CheckOutCarCommand = new CheckOutCarCommand(); }
public override void RepairCar() { RepairCarCommand.Execute("Your car is already fixed"); }
public override void RepairCar() { RepairCarCommand.Execute("Car was sent to the service"); Car.SetCarState(Car.NotStartedState); Logger.Instance.LogOk("Car changed state to 'in service'."); }
public override void RepairCar() { RepairCarCommand.Execute("Your car is already in the service."); }
public override void RepairCar() { RepairCarCommand.Execute("Your car is already in the service."); //Car.SetCarState(Car.WorkingOnState); //Logger.Instance.LogOk("Car changed state"); }