예제 #1
0
        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);
        }
예제 #2
0
        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);
        }