public MongoNoteService(INoteStoreSettings noteStoreSettings) { var client = new MongoClient(noteStoreSettings.ConnectionString); var database = client.GetDatabase(noteStoreSettings.DatabaseName); _noteList = database.GetCollection <MongoNote>(noteStoreSettings.CollectionName); }
public IdentityService(UserManager <User> userManager, JwtSettings jwtSettings, TokenValidationParameters tokenValidationParameters, INoteStoreSettings noteStoreSettings) { _userManager = userManager; _jwtSettings = jwtSettings; _tokenValidationParameters = tokenValidationParameters; //refresh token list var client = new MongoClient(noteStoreSettings.ConnectionString); var database = client.GetDatabase(noteStoreSettings.DatabaseName); _refreshTokenList = database.GetCollection <RefreshToken>(noteStoreSettings.RefreshTokenCollectionName); }