public MainMenu(IHotelDao hotelDao, IReviewDao reviewDao, IReservationDao reservationDao) { this.hotelDao = hotelDao; this.reviewDao = reviewDao; this.reservationDao = reservationDao; AddOption("List Hotels", ListHotels) .AddOption("List Reservations for Hotel", ListReservations) .AddOption("Create new Reservation for Hotel", NewReservation) .AddOption("Update existing Reservation for Hotel", UpdateReservation) .AddOption("Delete Reservation", DeleteReservation) .AddOption("Exit", Exit) .Configure(c => { c.Title = "Welcome to Online Hotels! Please make a selection:"; c.ItemForegroundColor = ConsoleColor.Yellow; c.SelectedItemForegroundColor = ConsoleColor.DarkYellow; }); }
public ReviewLogic(IReviewDao reviewDao) { _reviewDao = reviewDao; }
public ReviewsController(IReviewDao reviewDao, EmailNotificationService emailService, SmsNotificationService smsService) { _dao = reviewDao; _emailNotificationService = emailService; _smsNotificationService = smsService; }
public ReviewService(IReviewDao reviewDao) { this.reviewDao = reviewDao; }