示例#1
0
        public UserContext(IUserDBSettings settings)
        {
            var mongoClient = new MongoClient(settings.ConnectionString);
            var mongoDB     = mongoClient.GetDatabase(settings.DatabaseName);

            Users = mongoDB.GetCollection <UserEntity>(settings.CollectionName);

            UserContextSeed.SeedData(Users);
        }
示例#2
0
 public UserCrud(IUserDBSettings settings)
 {
     try
     {
         var client   = new MongoClient(settings.ConnectionString);
         var database = client.GetDatabase(settings.Database);
         _users = database.GetCollection <UserModel>(settings.Collection);
     }
     catch (Exception e)
     {
         logger.Error($"Error Code 4.1 - Database connection establishment\n{e.Message}");
         throw new Exception("Error Code 4.1 - Database connection establishment");
     }
 }