public RegularReservationService(IRoomRepository roomRepo, IReservationRepository reservationRepo, IReservationFactory factory, IMailSender mailSender) { _roomRepo = roomRepo; _reservationRepo = reservationRepo; _factory = factory; _mailSender = mailSender; }
public ReservationService(IReservationQuery reservationQuery, IReservationRepository reservationRepository, IReservationValidator reservationValidator, IReservationFactory reservationFactory, IReservationDetailFactory reservationDetailFactory, IReservationDetailRepository reservationDetailRepository) { _reservationQuery = reservationQuery; _reservationRepository = reservationRepository; _reservationValidator = reservationValidator; _reservationFactory = reservationFactory; _reservationDetailFactory = reservationDetailFactory; _reservationDetailRepository = reservationDetailRepository; }