public UnitOfWork(TRepository repository, GradebookContext context) { DbContext = context; Repository = repository; Transactions = new List <IUnitOfWorkTransaction>(); }
public virtual void Dispose(bool disposing) { if (!disposing) { return; } Transactions.ForEach(t => t.Dispose()); Transactions.RemoveAll(t => true); DbContext?.Dispose(); DbContext = null; }
public GradebooksRepository(GradebookContext context) : base(context) { }
public SpecialitiesRepository(GradebookContext context) : base(context) { }
public AssestmentTypesRepository(GradebookContext context) : base(context) { }
public SubjectsRepository(GradebookContext context) : base(context) { }
public TeacherGradebookRepository(GradebookContext context) : base(context) { }
public SemestersRepository(GradebookContext context) : base(context) { }
public StudentsRepository(GradebookContext context) : base(context) { }
public FinalGradesRepository(GradebookContext context) : base(context) { }
public AccountRepository(GradebookContext context) : base(context) { }
protected BaseRepository(GradebookContext context) { _context = context; }