public UnitOfWorkMongoDB(IMongoDbContextSecondApproach mongoDbContext) { _mongoDbContext = mongoDbContext; }
public GenericRepositoryMongoDBSecondApproach(IMongoDbContextSecondApproach mongoDbContext, IUnitOfWork unitOfWork) { _unitOfWork = unitOfWork; _mongoCollection = mongoDbContext.GetCollection <TEntity>(); }
public ProductRepositoryMongoDBSecondApproach(IMongoDbContextSecondApproach mongoDbContext, IUnitOfWork unitOfWork) : base(mongoDbContext, unitOfWork) { //Put here SPECIFIC methods of ProductRepository... }