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); }
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); }