public UnitOfWork() { _context = new ForumContext(); }
public UnitOfWork(ForumContext db, IMapper mapper) { _db = db ?? throw new ArgumentNullException(nameof(db)); _mapper = mapper ?? throw new ArgumentNullException(nameof(mapper)); }
public TransactionalUnitOfWork(ForumContext db, IMapper mapper) : base(db, mapper) { _transaction = db.Database.BeginTransaction(); }