Esempio n. 1
0
        public TodoService(ITodoDatabaseSettings settings)
        {
            var client   = new MongoClient(settings.ConnectionString);
            var database = client.GetDatabase(settings.DatabaseName);

            _todos = database.GetCollection <TodoListItem>(settings.CollectionName);
        }
Esempio n. 2
0
        //private readonly IMongoCollection<Item> _items;

        public ItemService(ITodoDatabaseSettings settings)
        {
            var client   = new MongoClient(settings.ConnectionString);
            var database = client.GetDatabase(settings.DatabaseName);

            //_items = database.GetCollection<Item>(settings.ItemCollectionName);
        }
Esempio n. 3
0
        public TodoService(
            ITodoDatabaseSettings settings,
            IMapper mapper
            )
        {
            var client   = new MongoClient(settings.ConnectionString);
            var database = client.GetDatabase(settings.DatabaseName);

            _mapper = mapper;
            _todo   = database.GetCollection <Todo>(settings.TodosCollectionName);
        }
Esempio n. 4
0
 public TodoRepository(ITodoDatabaseSettings settings)
 {
     _settings = settings;
 }