/// <summary>
 /// Initializes a new instance of the <see cref="ManagePassengersViewModel"/> class.
 /// </summary>
 /// <param name="passengerDataRepository">The passenger data repository.</param>
 /// <param name="spaceShipOcupationDataRepository">The space ship ocupation data repository.</param>
 /// <param name="spaceShipDataRepository">The space ship data repository.</param>
 public ManagePassengersViewModel(
     IPassengerDataRepository passengerDataRepository, 
     ISpaceShipOcupationDataRepository spaceShipOcupationDataRepository,
     ISpaceShipDataRepository spaceShipDataRepository)
 {
     this.passengerDataRepository = passengerDataRepository;
     this.spaceShipOcupationDataRepository = spaceShipOcupationDataRepository;
     this.spaceShipDataRepository = spaceShipDataRepository;
     this.spaceShipOcupations = this.spaceShipOcupationDataRepository.GetAllSpaceShipOcupations();
 }
예제 #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ManagePassengersViewModel"/> class.
 /// </summary>
 /// <param name="passengerDataRepository">The passenger data repository.</param>
 /// <param name="spaceShipOcupationDataRepository">The space ship ocupation data repository.</param>
 /// <param name="spaceShipDataRepository">The space ship data repository.</param>
 public ManagePassengersViewModel(
     IPassengerDataRepository passengerDataRepository,
     ISpaceShipOcupationDataRepository spaceShipOcupationDataRepository,
     ISpaceShipDataRepository spaceShipDataRepository)
 {
     this.passengerDataRepository          = passengerDataRepository;
     this.spaceShipOcupationDataRepository = spaceShipOcupationDataRepository;
     this.spaceShipDataRepository          = spaceShipDataRepository;
     this.spaceShipOcupations = this.spaceShipOcupationDataRepository.GetAllSpaceShipOcupations();
 }
예제 #3
0
 public PassengerViewModel(IPassengerDataRepository passengerDataRepository)
 {
     this.passengerDataRepository = passengerDataRepository;
 }
예제 #4
0
 public PassengerController(IPassengerDataRepository dataRepository)
 {
     _dataRepository = dataRepository;
 }
예제 #5
0
 public PassengerViewModel(IPassengerDataRepository passengerDataRepository)
 {
     this.passengerDataRepository = passengerDataRepository;
 }