public HomeownerController(
     IApartmentRepository apartmentRepository,
     IHomeownerRepository homeownerRepository,
     IHomeownerService homeownerService,
     ITenantRepository tenantRepository)
 {
     this.apartmentRepository = apartmentRepository;
     this.homeownerRepository = homeownerRepository;
     this.homeownerService    = homeownerService;
     this.tenantRepository    = tenantRepository;
 }
예제 #2
0
 public TenantController(
     IReservationService reservationService,
     IReservationRepository reservationRepository,
     ITenantRepository tenantRepository,
     IApartmentRepository apartmentRepository,
     IHomeownerRepository homeownerRepository,
     IPriceCalculationStrategy priceCalculationStrategy)
 {
     this.reservationService       = reservationService;
     this.reservationRepository    = reservationRepository;
     this.tenantRepository         = tenantRepository;
     this.apartmentRepository      = apartmentRepository;
     this.homeownerRepository      = homeownerRepository;
     this.priceCalculationStrategy = priceCalculationStrategy;
 }