public RoutingService(ILocationRepository locatinRepository, IGraphTraversalService graphTraversalService, ICustomerAgreementRepository agreementRepository, IVoyageRepository voyageRepository)
 {
     _locatinRepository     = locatinRepository;
     _voyageRepository      = voyageRepository;
     _graphTraversalService = graphTraversalService;
     _agreementRepository   = agreementRepository;
 }
 public RoutingService(ILocationRepository locatinRepository, IGraphTraversalService graphTraversalService, ICustomerAgreementRepository agreementRepository, IVoyageRepository voyageRepository)
 {
    _locatinRepository = locatinRepository;
    _voyageRepository = voyageRepository;
    _graphTraversalService = graphTraversalService;
    _agreementRepository = agreementRepository;
 }
 public ExternalRoutingService(IGraphTraversalService graphTraversalService, ILocationRepository locationRepository, IVoyageRepository voyageRepository)
 {
     this.graphTraversalService = graphTraversalService;
     this.locationRepository    = locationRepository;
     this.voyageRepository      = voyageRepository;
 }
 public RoutingService(ILocationRepository locatinRepository, IGraphTraversalService graphTraversalService, IVoyageRepository voyageRepository)
 {
    _locatinRepository = locatinRepository;
    _voyageRepository = voyageRepository;
    _graphTraversalService = graphTraversalService;
 }
 public ExternalRoutingService(IGraphTraversalService graphTraversalService, ILocationRepository locationRepository, IVoyageRepository voyageRepository)
 {
     this.graphTraversalService = graphTraversalService;
     this.locationRepository = locationRepository;
     this.voyageRepository = voyageRepository;
 }
 public RoutingService(ILocationRepository locatinRepository, IGraphTraversalService graphTraversalService, IVoyageRepository voyageRepository)
 {
     _locatinRepository     = locatinRepository;
     _voyageRepository      = voyageRepository;
     _graphTraversalService = graphTraversalService;
 }