public PostService(IAccommodDatabaseSettings settings, IMapper mapper)
        {
            _mapper = mapper;

            var client   = new MongoClient(settings.ConnectionString);
            var database = client.GetDatabase(settings.DatabaseName);

            _posts = database.GetCollection <Post>(settings.PostsCollectionName);
        }
Exemple #2
0
        public UserService(IOptions <AppSettings> appSettings, IAccommodDatabaseSettings dbSettings)
        {
            _appSettings = appSettings.Value;

            var client   = new MongoClient(dbSettings.ConnectionString);
            var database = client.GetDatabase(dbSettings.DatabaseName);

            _users = database.GetCollection <User>(dbSettings.UsersCollectionName);
        }