public BookingServiceFacade(PipelineFactory pipelineFactory, ILocationRepository locationRepository, ICargoRepository cargoRepository, CargoRoutingDTOAssembler cargoRoutingAssembler)
 {
     _pipelineFactory = pipelineFactory;
     _cargoRoutingAssembler = cargoRoutingAssembler;
     _cargoRepository = cargoRepository;
     _locationRepository = locationRepository;
 }
 public BookingServiceFacade(PipelineFactory pipelineFactory, ILocationRepository locationRepository, ICargoRepository cargoRepository, CargoRoutingDTOAssembler cargoRoutingAssembler)
 {
     _pipelineFactory       = pipelineFactory;
     _cargoRoutingAssembler = cargoRoutingAssembler;
     _cargoRepository       = cargoRepository;
     _locationRepository    = locationRepository;
 }
 public BookingServiceFacade(IBookingService bookingService, ILocationRepository locationRepository, ICargoRepository cargoRepository, RouteCandidateDTOAssember routeCandidateAssembler, CargoRoutingDTOAssembler cargoRoutingAssembler)
 {
     _bookingService          = bookingService;
     _cargoRoutingAssembler   = cargoRoutingAssembler;
     _routeCandidateAssembler = routeCandidateAssembler;
     _cargoRepository         = cargoRepository;
     _locationRepository      = locationRepository;
 }
 public BookingServiceFacade(IBookingService bookingService, ILocationRepository locationRepository, ICargoRepository cargoRepository, RouteCandidateDTOAssember routeCandidateAssembler, CargoRoutingDTOAssembler cargoRoutingAssembler)
 {
    _bookingService = bookingService;
    _cargoRoutingAssembler = cargoRoutingAssembler;
    _routeCandidateAssembler = routeCandidateAssembler;
    _cargoRepository = cargoRepository;
    _locationRepository = locationRepository;
 }