public RoutingService(ILocationRepository locatinRepository, IGraphTraversalService graphTraversalService, ICustomerAgreementRepository agreementRepository, IVoyageRepository voyageRepository) { _locatinRepository = locatinRepository; _voyageRepository = voyageRepository; _graphTraversalService = graphTraversalService; _agreementRepository = agreementRepository; }
public BookingController( IBookingRepository BookingRepository, IVoyageRepository VoyageRepository, ILogger <BookingController> logger) : base(BookingRepository, logger) { voyageRepository = VoyageRepository; }
public VesselInCompanyDomainService( IVesselInCompanyRepository vesselInCompanyRepository, IVoyageRepository voyageRepository) { this.vesselInCompanyRepository = vesselInCompanyRepository; this.voyageRepository = voyageRepository; }
public HandlingEventFactory(ICargoRepository cargoRepository, IVoyageRepository voyageRepository, ILocationRepository locationRepository) { this.cargoRepository = cargoRepository; this.voyageRepository = voyageRepository; this.locationRepository = locationRepository; }
public override void SetUp() { base.SetUp(); cargoRepository = new CargoRepositoryHibernate(); locationRepository = new LocationRepositoryHibernate(); voyageRepository = new VoyageRepositoryHibernate(); handlingEventRepository = new HandlingEventRepositoryHibernate(); }
public override void SetUp() { base.SetUp(); var db = Utils.ShippingDb; cargoRepository = new CargoRepositoryMongo(db); locationRepository = new LocationRepositoryMongo(db); voyageRepository = new VoyageRepositoryMongo(db); handlingEventRepository = new HandlingEventRepositoryMongo(db); }
public BookingServiceFacade(IBookingService bookingService, ICargoRepository cargoRepository, ILocationRepository locationRepository, IVoyageRepository voyageRepository) { BookingService = bookingService; CargoRepository = cargoRepository; LocationRepository = locationRepository; VoyageRepository = voyageRepository; }
/// <summary> /// Initializes a new instance of the <see cref="MasterDataRepository" /> class. /// </summary> /// <param name="referenceRepository">The reference repository.</param> /// <param name="crewRepository">The crew repository.</param> /// <param name="shipTimeRepository">The ship time repository.</param> /// <param name="shipRepository">The ship repository.</param> /// <param name="voyageRepository">The voyage repository.</param> /// <param name="visitorRepository">The visitor repository.</param> /// <param name="applicationSettings">The application settings.</param> /// <param name="alertRepository">The alert repository.</param> public MasterDataRepository(IReferenceDataRepository referenceRepository, ICrewRepository crewRepository, IShipTimeRepository shipTimeRepository, IShipRepository shipRepository, IVoyageRepository voyageRepository, IVisitorRepository visitorRepository, IApplicationSettings applicationSettings, IAlertRepository alertRepository) { this.crewRepository = crewRepository; this.referenceDataRepository = referenceRepository; this.shipTimeRepository = shipTimeRepository; this.shipRepository = shipRepository; this.voyageRepository = voyageRepository; this.visitorRepository = visitorRepository; this.applicationSettings = applicationSettings; this.alertRepository = alertRepository; }
public SeedData( ApplicationDbContext context, ILogger <SeedData> logger, IVoyageRepository voyageRepository, IReservationRepository reservationRepository) { _context = context; _logger = logger; _voyageRepository = voyageRepository; _reservationRepository = reservationRepository; }
public SeedData( ApplicationDbContext context, IPersonRepository personRepository, IVoyageRepository voyageRepository, IBookingRepository bookingRepository, ILogger <SeedData> logger) { _context = context; _personRepository = personRepository; _voyageRepository = voyageRepository; _bookingRepository = bookingRepository; _logger = logger; }
protected void SetUp() { cargoRepositoryMock = new Mock<ICargoRepository>(); cargoRepository = cargoRepositoryMock.Object; voyageRepository = new VoyageRepositoryInMem(); locationRepository = new LocationRepositoryInMem(); factory = new HandlingEventFactory(cargoRepository, voyageRepository, locationRepository); trackingId = new TrackingId("ABC"); var routeSpecification = new RouteSpecification(SampleLocations.TOKYO, SampleLocations.HELSINKI, DateTime.Now); cargo = new Cargo(trackingId, routeSpecification); }
protected void SetUp() { cargoRepositoryMock = new Mock <ICargoRepository>(); cargoRepository = cargoRepositoryMock.Object; voyageRepository = new VoyageRepositoryInMem(); locationRepository = new LocationRepositoryInMem(); factory = new HandlingEventFactory(cargoRepository, voyageRepository, locationRepository); trackingId = new TrackingId("ABC"); var routeSpecification = new RouteSpecification(SampleLocations.TOKYO, SampleLocations.HELSINKI, DateTime.Now); cargo = new Cargo(trackingId, routeSpecification); }
/// <summary> /// Assemble a Itinerary from provided RouteCandidateDTO. /// </summary> /// <param name="routeCandidateDTO">route candidate DTO</param> /// <param name="voyageRepository">voyage repository</param> /// <param name="locationRepository">location repository</param> /// <returns>An itinerary</returns> public Itinerary FromDTO(RouteCandidateDTO routeCandidateDTO, IVoyageRepository voyageRepository, ILocationRepository locationRepository) { var legs = new List <Leg>(routeCandidateDTO.Legs.Count); foreach (LegDTO legDTO in routeCandidateDTO.Legs) { VoyageNumber voyageNumber = new VoyageNumber(legDTO.VoyageNumber); Voyage voyage = voyageRepository.Find(voyageNumber); Location from = locationRepository.Find(new UnLocode(legDTO.FromLocation)); Location to = locationRepository.Find(new UnLocode(legDTO.ToLocation)); legs.Add(new Leg(voyage, from, to, legDTO.LoadTime, legDTO.UnloadTime)); } return(new Itinerary(legs)); }
/// <summary> /// Assemble a Itinerary from provided RouteCandidateDTO. /// </summary> /// <param name="routeCandidateDTO">route candidate DTO</param> /// <param name="voyageRepository">voyage repository</param> /// <param name="locationRepository">location repository</param> /// <returns>An itinerary</returns> public Itinerary FromDTO(RouteCandidateDTO routeCandidateDTO, IVoyageRepository voyageRepository, ILocationRepository locationRepository) { var legs = new List<Leg>(routeCandidateDTO.Legs.Count); foreach (LegDTO legDTO in routeCandidateDTO.Legs) { VoyageNumber voyageNumber = new VoyageNumber(legDTO.VoyageNumber); Voyage voyage = voyageRepository.Find(voyageNumber); Location from = locationRepository.Find(new UnLocode(legDTO.FromLocation)); Location to = locationRepository.Find(new UnLocode(legDTO.ToLocation)); legs.Add(new Leg(voyage, from, to, legDTO.LoadTime, legDTO.UnloadTime)); } return new Itinerary(legs); }
public void SetUp() { ILocationRepository locationRepository = new LocationRepositoryInMem(); voyageRepositoryMock = new Mock<IVoyageRepository>(); voyageRepository = voyageRepositoryMock.Object; var daoTest = new Mock<GraphDAO>(); daoTest.CallBase = true; daoTest.Setup(d => d.ListLocations()).Returns(new List<string>() { SampleLocations.TOKYO.UnLocode.IdString, SampleLocations.STOCKHOLM.UnLocode.IdString, SampleLocations.GOTHENBURG.UnLocode.IdString }); IGraphTraversalService graphTraversalService = new GraphTraversalService(daoTest.Object); externalRoutingService = new ExternalRoutingService(graphTraversalService, locationRepository, voyageRepository); }
public void SetUp() { ILocationRepository locationRepository = new LocationRepositoryInMem(); voyageRepositoryMock = new Mock <IVoyageRepository>(); voyageRepository = voyageRepositoryMock.Object; var daoTest = new Mock <GraphDAO>(); daoTest.CallBase = true; daoTest.Setup(d => d.ListLocations()).Returns(new List <string>() { SampleLocations.TOKYO.UnLocode.IdString, SampleLocations.STOCKHOLM.UnLocode.IdString, SampleLocations.GOTHENBURG.UnLocode.IdString }); IGraphTraversalService graphTraversalService = new GraphTraversalService(daoTest.Object); externalRoutingService = new ExternalRoutingService(graphTraversalService, locationRepository, voyageRepository); }
public LegDTOAssembler(ILocationRepository locationRepository, IVoyageRepository voyageRepository) { _locationRepository = locationRepository; _voyageRepository = voyageRepository; }
public VoyageController( IVoyageRepository voyageRepository, ILogger <VoyageController> logger) : base(voyageRepository, logger) { }
public RoutingService(ILocationRepository locatinRepository, IGraphTraversalService graphTraversalService, IVoyageRepository voyageRepository) { _locatinRepository = locatinRepository; _voyageRepository = voyageRepository; _graphTraversalService = graphTraversalService; }
public VoyageDomainService(IVoyageRepository voyageRepository, IFuelReportRepository fuelReportRepository) { this.voyageRepository = voyageRepository; this.fuelReportRepository = fuelReportRepository; }
public GetVoyageUseCase(IVoyageRepository repository) { _repository = repository; }
public VoyageApplicationService(IVoyageRepository repository,IUnitOfWorkScope uows) { _repository = repository; }
public ReservationController(IVoyageRepository voyageRepository, IReservationRepository reservationRepository, ILogger <ReservationController> logger) : base(reservationRepository, logger) { _voyageRepository = voyageRepository; }
public ExternalRoutingService(IGraphTraversalService graphTraversalService, ILocationRepository locationRepository, IVoyageRepository voyageRepository) { this.graphTraversalService = graphTraversalService; this.locationRepository = locationRepository; this.voyageRepository = voyageRepository; }
public override void SetUp() { base.SetUp(); voyageRepository = new VoyageRepositoryMongo(Utils.ShippingDb); }
public override void SetUp() { base.SetUp(); voyageRepository = new VoyageRepositoryHibernate(); }