示例#1
0
 public UnitOfWork(ExamsAppDbContext context,
                   IAppExamRepository exams,
                   IQuestionObjectRepository questions,
                   ISubjectRepository subjects,
                   IClassRoomRepository classRooms,
                   IFinishedExamsRepository studentExams,
                   IStudentRepository students,
                   ITeacherRepository teachers)
 {
     _context     = context;
     Exams        = exams;
     Questions    = questions;
     Subjects     = subjects;
     ClassRooms   = classRooms;
     StudentExams = studentExams;
     Students     = students;
     Teachers     = teachers;
     _transaction = _context.Database.BeginTransaction();
 }
 public ClassRoomRepository(ExamsAppDbContext context) : base(context)
 {
 }
示例#3
0
 public Repository(ExamsAppDbContext _context)
 {
     context  = _context;
     Entities = context.Set <T>();
 }
示例#4
0
 public FinishedExamsRepository(ExamsAppDbContext context) : base(context)
 {
 }
 public AppExamRepository(ExamsAppDbContext context) : base(context)
 {
 }
示例#6
0
 public TeacherRepository(ExamsAppDbContext context) : base(context)
 {
 }
 public QuestionObjectRepository(ExamsAppDbContext context) : base(context)
 {
 }
示例#8
0
 public StudentRepository(ExamsAppDbContext context) : base(context)
 {
 }
 public NotificationsRepository(ExamsAppDbContext context) : base(context)
 {
 }
示例#10
0
 public SubjectRepository(ExamsAppDbContext context) : base(context)
 {
 }