Beispiel #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="CrewData" /> class.
 /// </summary>
 /// <param name="crewRepository">The crew member repository.</param>
 /// <param name="referenceDataRepository">The reference data repository.</param>
 /// <param name="personStatusRepository">The person status repository.</param>
 /// <param name="shipRepository">The ship repository.</param>
 /// <param name="shipTimeRepository">The ship time repository.</param>
 public CrewData(ICrewRepository crewRepository, IReferenceDataRepository referenceDataRepository, IPersonStatusRepository personStatusRepository, IShipRepository shipRepository, IShipTimeRepository shipTimeRepository)
 {
     this.crewRepository = crewRepository;
     this.referenceDataRepository = referenceDataRepository;
     this.personStatusRepository = personStatusRepository;
     this.shipRepository = shipRepository;
     this.shipTimeRepository = shipTimeRepository;
 }
Beispiel #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="GuestData" /> class.
 /// </summary>
 /// <param name="guestRepository">The guest repository.</param>
 /// <param name="shipRepository">The ship repository.</param>
 /// <param name="applicationSettings">The application settings.</param>
 /// <param name="referenceDataRepository">The reference data repository.</param>
 /// <param name="personStatusRepository">The person status repository.</param>
 /// <param name="shipTimeRepository">The ship time repository.</param>
 public GuestData(IGuestRepository guestRepository, IShipRepository shipRepository, IApplicationSettings applicationSettings, IReferenceDataRepository referenceDataRepository, IPersonStatusRepository personStatusRepository, IShipTimeRepository shipTimeRepository)
 {
     this.guestRepository = guestRepository;
     this.shipRepository = shipRepository;
     this.referenceDataRepository = referenceDataRepository;
     this.personStatusRepository = personStatusRepository;
     this.applicationSettings = applicationSettings;
     this.shipTimeRepository = shipTimeRepository;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="PersonAlertData"/> class.
 /// </summary>
 /// <param name="applicationSettings">The application settings.</param>
 /// <param name="alertRepository">The alert repository.</param>
 /// <param name="shipRepository">The ship repository.</param>
 /// <param name="guestRepository">The guest repository.</param>
 /// <param name="shipTimeRepository">The ship time repository.</param>
 /// <param name="crewRepository">The crew repository.</param>
 /// <param name="visitorRepository">The visitor repository.</param>
 public PersonAlertData(IApplicationSettings applicationSettings, IAlertRepository alertRepository, IShipRepository shipRepository, IGuestRepository guestRepository, IShipTimeRepository shipTimeRepository, ICrewRepository crewRepository, IVisitorRepository visitorRepository)
 {
     this.applicationSettings = applicationSettings;
     this.alertClientRepository = alertRepository;
     this.shipRepository = shipRepository;
     this.guestRepository = guestRepository;
     this.shipTimeRepository = shipTimeRepository;
     this.crewClientRepository = crewRepository;
     this.visitorClientRepository = visitorRepository;
 }
 /// <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;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="PersonManager" /> class.
 /// </summary>
 /// <param name="personRepository">The person repository.</param>
 /// <param name="referenceDataRepository">the reference repository</param>
 /// <param name="personEventRepository">The person event repository.</param>
 /// <param name="shipTimeRepository">The ship time repository.</param>
 public PersonManager(IPersonRepository personRepository, IReferenceDataRepository referenceDataRepository, IPersonEventRepository personEventRepository, IShipTimeRepository shipTimeRepository)
 {
     this.personRepository = personRepository;
     this.referenceDataRepository = referenceDataRepository;
     this.personEventRepository = personEventRepository;
     this.shipTimeRepository = shipTimeRepository;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="ShipTimeData"/> class.
 /// </summary>
 /// <param name="shipTimeRepository">The alert repository.</param>
 public ShipTimeData(IShipTimeRepository shipTimeRepository)
 {
     this.shipTimeRepository = shipTimeRepository;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="ShipTimeManager" /> class.
 /// </summary>
 /// <param name="shipTimeRepository">The ship time repository.</param>
 public ShipTimeManager(IShipTimeRepository shipTimeRepository)
 {
     this.shipTimeRepository = shipTimeRepository;
 }
Beispiel #8
0
 /// <summary>
 /// Initializes a new instance of the <see cref="AlertData" /> class.
 /// </summary>
 /// <param name="alertRepository">The alert repository.</param>
 /// <param name="visitorRepository">The visitor repository.</param>
 /// <param name="guestRepository">The guest repository.</param>
 /// <param name="crewRepository">The crew repository.</param>
 /// <param name="shipRepository">The ship repository.</param>
 /// <param name="shipTimeRepository">The ship time repository.</param>
 /// <param name="applicationSettings">The application settings.</param>
 /// <param name="embarkationStatisticsRepository">The embarkation statistics repository.</param>
 public AlertData(IAlertRepository alertRepository, IVisitorRepository visitorRepository, IGuestRepository guestRepository, ICrewRepository crewRepository, IShipRepository shipRepository, IShipTimeRepository shipTimeRepository, IApplicationSettings applicationSettings, IEmbarkationStatisticsRepository embarkationStatisticsRepository)
 {
     this.alertRepository = alertRepository;
     this.visitorRepository = visitorRepository;
     this.guestRepository = guestRepository;
     this.crewRepository = crewRepository;
     this.shipRepository = shipRepository;
     this.applicationSettings = applicationSettings;
     this.shipTimeRepository = shipTimeRepository;
     this.embarkationStatisticsRepository = embarkationStatisticsRepository;
 }