public ItemService(IBtlDatabaseSettings settings) { //Console.WriteLine(settings.ConnectionString); //Console.WriteLine(settings.DatabaseName); //Console.WriteLine(settings.ItemsCollectionName); var database = DbConnect(settings.ConnectionString, settings.DatabaseName, TimeSpan.FromSeconds(1)); _items = database.GetCollection <Item>(settings.ItemsCollectionName); }
public UserService(IBtlDatabaseSettings settings, IOptions <AppSettings> appSettings) { _appSettings = appSettings.Value; Console.WriteLine(settings.ConnectionString); Console.WriteLine(settings.DatabaseName); Console.WriteLine(settings.UsersCollectionName); var database = DbConnect(settings.ConnectionString, settings.DatabaseName, TimeSpan.FromSeconds(1)); _users = database.GetCollection <User>(settings.UsersCollectionName); }