Пример #1
0
 public CreateParkingCommand(IParkingFactory parkingFactory, IParkingRepository parkingRepository, string name, int parkingPlaces)
 {
     this.parkingFactory    = parkingFactory;
     this.parkingRepository = parkingRepository;
     this.name          = name;
     this.parkingPlaces = parkingPlaces;
 }
Пример #2
0
 public Controller(UIDefaultConsole _view, IParkingFactory parkingFactory, ParkingRepository parkingRepository, CarRepository carRepository, CommandHandler commandHandler)
 {
     this._view             = _view;
     this.parkingRepository = parkingRepository;
     this.parkingFactory    = parkingFactory;
     this.carRepository     = carRepository;
     this.commandHandler    = commandHandler;
 }
Пример #3
0
 public CreateCarCommand(CarRepository carRepository, IParkingFactory parkingFactory, string name, string surname, string licensePlate)
 {
     this.carRepository  = carRepository;
     this.parkingFactory = parkingFactory;
     this.name           = name;
     this.surname        = surname;
     this.licensePlate   = licensePlate;
 }
Пример #4
0
 public Controller CreateController(IParkingFactory parkingFactory, ParkingRepository parkingRepository, CarRepository carRepository, CommandHandler commandHandler)
 {
     return(new Controller(new UIDefaultConsole(), parkingFactory, parkingRepository, carRepository, commandHandler));
 }