public UserService(IeSimsDatabaseSettings settings) { var client = new MongoClient(settings.ConnectionString); var database = client.GetDatabase(settings.DatabaseName); _users = database.GetCollection <User>(settings.UsersCollectionName); }
public SubjectService(IeSimsDatabaseSettings settings) { var client = new MongoClient(settings.ConnectionString); var database = client.GetDatabase(settings.DatabaseName); _subjects = database.GetCollection<Subject>(settings.SubjectsCollectionName); _professors = database.GetCollection<Professor>(settings.ProfessorsCollectionName); }
public StudentService(IeSimsDatabaseSettings settings) { var client = new MongoClient(settings.ConnectionString); var database = client.GetDatabase(settings.DatabaseName); _students = database.GetCollection <Student>(settings.StudentsCollectionName); _subjects = database.GetCollection <Subject>(settings.SubjectsCollectionName); _grades = database.GetCollection <Grade>(settings.GradesCollectionName); }
public AttendanceService(IeSimsDatabaseSettings settings) { var client = new MongoClient(settings.ConnectionString); var database = client.GetDatabase(settings.DatabaseName); _attendance = database.GetCollection <Attendance>(settings.AttendanceCollectionName); _professors = database.GetCollection <Professor>(settings.ProfessorsCollectionName); _students = database.GetCollection <Student>(settings.StudentsCollectionName); }