public WorkItemService(IBookstoreDatabaseSettings settings) { var client = new MongoClient(settings.ConnectionString); var database = client.GetDatabase(settings.DatabaseName); _workItens = database.GetCollection <WorkItem>(settings.WorkItensCollectionName); }
public JobpostService(IBookstoreDatabaseSettings settings) { var client = new MongoClient(settings.ConnectionString); var database = client.GetDatabase(settings.DatabaseName); _jobPost = database.GetCollection <JobPost>(settings.JobpostCollectionName); }
public BookService(IBookstoreDatabaseSettings settings) { var client = new MongoClient(settings.ConnectionString); var database = client.GetDatabase(settings.DatabaseName); _books = database.GetCollection <Book>(settings.BooksCollectionName); }
private readonly long userCount; //this one public UserService(IBookstoreDatabaseSettings settings) { var client = new MongoClient(settings.ConnectionString); var database = client.GetDatabase(settings.DatabaseName); users = database.GetCollection<User>(settings.UsersCollectionName); userCount = users.Find(_ => true).CountDocuments(); }
public BookContext(IBookstoreDatabaseSettings settings) { _settings = settings; var client = new MongoClient(settings.ConnectionString); _database = client.GetDatabase(settings.DatabaseName); }
public Repository(IBookstoreDatabaseSettings settings) { var client = new MongoClient(settings.ConnectionString); var database = client.GetDatabase(settings.DatabaseName); _entitySet = database.GetCollection <T>(typeof(T).Name); }
public BookRepository(IBookstoreDatabaseSettings settings) { var client = new MongoClient(settings.ConnectionString); var database = client.GetDatabase(settings.DatabaseName); _books = database.GetCollection <Book>("Books"); }
public UserService(IBookstoreDatabaseSettings settings) { var client = new MongoClient(settings.ConnectionString); var database = client.GetDatabase(settings.DatabaseName); _user = database.GetCollection <usuarioModel>("Users"); }
public GroupService(IBookstoreDatabaseSettings settings) { var client = new MongoClient(settings.ConnectionString); var database = client.GetDatabase(settings.DatabaseName); _groups = database.GetCollection <Models.Group>(settings.GroupsCollectionName); }
public UserService(IBookstoreDatabaseSettings settings) { var client = new MongoClient(settings.ConnectionString); var database = client.GetDatabase(settings.DatabaseName); _users = database.GetCollection <User>(settings.UsersCollectionName); }
public BookService(IBookstoreDatabaseSettings settings, HelperService helperService) { #if (DEBUG) string connectionString = $"mongodb://*****:*****@{mongodbServerList}/admin?replicaSet={replicaSet}&readPreference=secondaryPreferred"; #endif string databaseName = helperService.GetEnvFileValue("MONGODB_DATABASE_NAME", settings.DatabaseName); string booksCollectionName = helperService.GetEnvFileValue("MONGODB_BOOKS_COLLECTION_NAME", settings.BooksCollectionName); var client = new MongoClient(connectionString); var database = client.GetDatabase(databaseName); _books = database.GetCollection <Book>(booksCollectionName); }
public HangarRepository(IBookstoreDatabaseSettings settings) { var client = new MongoClient(settings.ConnectionString); var database = client.GetDatabase(settings.DatabaseName); _hangar = database.GetCollection <Hangar>(settings.BooksCollectionName); }
public AuthRepository(IBookstoreDatabaseSettings settings) { var client = new MongoClient(settings.ConnectionString); var database = client.GetDatabase(settings.DatabaseName); _user = database.GetCollection <User>("Users"); }
public CategoryService(IBookstoreDatabaseSettings settings) { var client = new MongoClient(settings.ConnectionString); var database = client.GetDatabase(settings.DatabaseName); _category = database.GetCollection <Category>(settings.BooksCollectionName); }
/// <summary> /// Inject IBookstoreDatabaseSettings settings /// </summary> /// <param name="settings"></param> public BookService(IBookstoreDatabaseSettings settings) { var client = new MongoClient("mongodb://localhost:27017"); var database = client.GetDatabase("bookstore-db"); _books = database.GetCollection <Book>("books"); }
public ShoppingCartService(IBookstoreDatabaseSettings settings) { var client = new MongoClient(settings.ConnectionString); var database = client.GetDatabase(settings.DatabaseName); _shoppingcarts = database.GetCollection <ShoppingCart>(settings.ShoppingCartsCollectionName); }
public DiscountService(IBookstoreDatabaseSettings settings) { var client = new MongoClient(settings.ConnectionString); var database = client.GetDatabase(settings.DatabaseName); _discounts = database.GetCollection<Discount>(settings.DiscountsCollectionName); }
public HeroService(IBookstoreDatabaseSettings settings) { var client = new MongoClient(settings.ConnectionString); var database = client.GetDatabase(settings.DatabaseName); _heros = database.GetCollection <Hero>(settings.HerosCollectionName); }
public PurchaseHistoryService(IBookstoreDatabaseSettings settings) { var client = new MongoClient(settings.ConnectionString); var database = client.GetDatabase(settings.DatabaseName); _purchasehistories = database.GetCollection <PurchaseHistory>(settings.CategoriesCollectionName); }
public UserService(IBookstoreDatabaseSettings settings, IPasswordHasher passwordService) { var client = new MongoClient(settings.ConnectionString); var database = client.GetDatabase(settings.DatabaseName); _books = database.GetCollection <User>(settings.UsersCollectionName); _passwordService = passwordService; }
public AuthorService(IBookstoreDatabaseSettings settings, IMapper mapper) { _mapper = mapper; var client = new MongoClient(settings.ConnectionString); var database = client.GetDatabase(settings.DatabaseName); _authors = database.GetCollection <Entities.Author>("Authors"); }
public ArticleService(IBookstoreDatabaseSettings settings) { //Récupération des informations dans le appsettings.json var client = new MongoClient(settings.ConnectionString); var database = client.GetDatabase(settings.DatabaseName); _articles = database.GetCollection <Article>("Articles"); }
public GenericRepository(IBookstoreDatabaseSettings settings) { var client = new MongoClient(settings.ConnectionString); database = client.GetDatabase(settings.DatabaseName); //collection = database.GetCollection<T>(typeof(T).Name + "s"); }
public AuthorService(IBookstoreDatabaseSettings settings) { var client = new MongoClient(settings.ConnectionString); var database = client.GetDatabase(settings.DatabaseName); Console.WriteLine(settings.DatabaseName); _authors = database.GetCollection <Author>(settings.AuthorsCollectionName); }
public BookService(IBookstoreDatabaseSettings settings) { var client = new MongoClient("mongodb+srv://gpassaglia:[email protected]/BookstoreDb?retryWrites=true&w=majority"); var database = client.GetDatabase("BookstoreDb"); _books = database.GetCollection <Book>(settings.BooksCollectionName); }
public BookService(IBookstoreDatabaseSettings settings) { //Récupération des informations dans le appsettings.json var client = new MongoClient(settings.ConnectionString); var database = client.GetDatabase(settings.DatabaseName); _books = database.GetCollection <Book>(settings.BooksCollectionName); }
public DbRepository(IBookstoreDatabaseSettings settings) { var client = new MongoClient(settings.ConnectionString); var database = client.GetDatabase(settings.DatabaseName); string collectionName = typeof(TEntity).Name + s; _entities = database.GetCollection <TEntity>(collectionName); }
// uma IBookstoreDatabaseSettings instância é recuperada do DI via injeção de construtor. Essa técnica fornece acesso aos valores de configuração appsettings.json que foram adicionados na seção. public BookService(IBookstoreDatabaseSettings settings) { //MongoClient - Lê a instância do servidor para executar operações do banco de dados. O construtor desta classe é fornecido com a cadeia de conexão MongoDB. var client = new MongoClient(settings.ConnectionString); var database = client.GetDatabase(settings.DatabaseName); _books = database.GetCollection <Book>(settings.BooksCollectionName); }
public UserService(IBookstoreDatabaseSettings settings) { mongodbHost = new MongodbHost() { Connection = settings.ConnectionString, DataBase = settings.DatabaseName, Table = "User" }; }
public BookService(IBookstoreDatabaseSettings settings) { // Reads the server instance for performing database operations. // The constructor of this class is provided the MongoDB connection string: var client = new MongoClient(settings.ConnectionString); var database = client.GetDatabase(settings.DatabaseName); _books = database.GetCollection <Book>(settings.BooksCollectionName); }