Exemplo n.º 1
0
 public ReservationsController(IDeletableRepository <Reservation> reservations, IGenericRepositoy <GeneralSettings> settings, IFilterFactory filterFactory, ICalculatePricing pricingCalculator, IReservationManager reservationManager)
 {
     this.reservations       = reservations;
     this.setings            = settings;
     this.filterFactory      = filterFactory;
     this.pricingCalculator  = pricingCalculator;
     this.reservationManager = reservationManager;
 }
Exemplo n.º 2
0
 public GenerationController(IDeletableRepository <Reservation> reservations, IRandomReservationGenerator reservationGenerator, ICalculatePricing calculator)
 {
     this.reservations         = reservations;
     this.reservationGenerator = reservationGenerator;
     this.pricingCalculator    = calculator;
 }
Exemplo n.º 3
0
 public ReservationManager(IDeletableRepository <Reservation> reservations, ICalculatePricing pricingCalculator, IOverlapDatesManager datesManager)
 {
     this.reservations      = reservations;
     this.pricingCalculator = pricingCalculator;
     this.datesManager      = datesManager;
 }