public ApartmentService(IBookingDatabaseSettings settings)
        {
            var client   = new MongoClient(settings.ConnectionString);
            var database = client.GetDatabase(settings.DatabaseName);

            _apartments = database.GetCollection <Apartment>(settings.ApartmentCollectionName);
        }
Esempio n. 2
0
        public ReservationService(IBookingDatabaseSettings settings)
        {
            var client   = new MongoClient(settings.ConnectionString);
            var database = client.GetDatabase(settings.DatabaseName);

            _reservations = database.GetCollection <Reservation>(settings.ReservationCollectionName);
        }
Esempio n. 3
0
        public BookingService(IBookingDatabaseSettings settings)
        {
            var client   = new MongoClient(settings.ConnectionString);
            var database = client.GetDatabase(settings.DatabaseName);

            _booking = database.GetCollection <BookingModel>(settings.BookingCollectionName);
        }
        public UserService(IBookingDatabaseSettings settings)
        {
            var client   = new MongoClient(settings.ConnectionString);
            var database = client.GetDatabase(settings.DatabaseName);

            _users = database.GetCollection <User>(settings.UserCollectionName);
        }
        public BookingServices(IBookingDatabaseSettings settings)
        {
            var client   = new MongoClient(settings.ConnectionString);
            var database = client.GetDatabase(settings.DatabaseName);

            _contract = database.GetCollection <Contract>(settings.CollectionName);
        }
Esempio n. 6
0
        public RecensionService(IBookingDatabaseSettings settings, AccommodationService accommodationService)
        {
            var client   = new MongoClient(settings.ConnectionString);
            var database = client.GetDatabase(settings.DatabaseName);

            _recensions           = database.GetCollection <Recension>(settings.RecensionCollectionName);
            _accommodationService = accommodationService;
        }