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); }
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"); } }