Exemple #1
0
 public DataManager(ITextFieldsRepository textFieldsRepository,
                    IInspirationItemsRepository inspirationItemsRepository,
                    ICitiesRepository citiesRepository,
                    ICountriesRepository countriesRepository,
                    IHotelsRepository hotelsRepository,
                    IHotelFacilitiesRepository hotelFacilitiesRepository,
                    IReviewsRepository reviewsRepository,
                    IRoomsRepository roomsRepository,
                    IRoomFacilitiesRepository roomFacilitiesRepository,
                    IHotelHotelFacilityRepository hotelHotelFacilityRepository,
                    IRoomRoomFacilityRepository roomRoomFacilityRepository,
                    IBookedDatesRepository bookedDatesRepository,
                    UserManager <User> userManager)
 {
     TextFields           = textFieldsRepository;
     InspirationItems     = inspirationItemsRepository;
     Cities               = citiesRepository;
     Countries            = countriesRepository;
     Hotels               = hotelsRepository;
     HotelFacilities      = hotelFacilitiesRepository;
     Reviews              = reviewsRepository;
     Rooms                = roomsRepository;
     RoomFacilities       = roomFacilitiesRepository;
     HotelHotelFacilities = hotelHotelFacilityRepository;
     RoomRoomFacilities   = roomRoomFacilityRepository;
     BookedDates          = bookedDatesRepository;
     UserManager          = userManager;
 }
Exemple #2
0
 public Recomendator(
     ILogger logger,
     IClientsRepository clientsRepository,
     IRegionsRepository regionsRepository,
     IHotelsRepository hotelsRepository,
     IHotelTypesRepository hotelTypesRepository,
     IMailSenderManager emialSender,
     ITemplateReader templateReader
     )
 {
     _logger               = logger;
     _clientsRepository    = clientsRepository;
     _regionsRepository    = regionsRepository;
     _hotelsRepository     = hotelsRepository;
     _hotelTypesRepository = hotelTypesRepository;
     _emialSender          = emialSender;
     _templateReader       = templateReader;
 }
Exemple #3
0
 public HotelsContext(ILogger <IHotelsContext> logger, IHotelsRepository hotelsRepository)
 {
     //here we either initialise a context services or the repository for simplicity
     this.logger           = logger;
     this.hotelsRepository = hotelsRepository;
 }
Exemple #4
0
 public HotelsByDestinationAndNightsQueryHandler(IHotelsRepository hotelsRepository)
 {
     _hotelsRepository = hotelsRepository;
 }
 public HotelsService(IHotelsRepository hotelRepository, IMapper mapper)
 {
     _hotelRepository = hotelRepository;
     _mapper          = mapper;
 }
 public HotelsController(IHotelsRepository repository)
 {
     this.repository = repository;
 }
Exemple #7
0
 public HotelsController(IHotelsRepository hotelsRepository, ILogger <HotelsController> logger, IMapper mapper)
 {
     _logger           = logger;
     _mapper           = mapper;
     _hotelsRepository = hotelsRepository;
 }
Exemple #8
0
 public HotelsManager()
 {
     _hotelRepository = new HotelsRepository();
 }