/// <summary> /// Initializes a new instance of <c>MongoDBRepository[TAggregateRoot]</c> class. /// </summary> /// <param name="acDomain"></param> /// <param name="context">The <see cref="IRepositoryContext"/> object for initializing the current repository.</param> public MongoDbRepository(IAcDomain acDomain, IMongoDbRepositoryContext context) { if (acDomain == null) { throw new ArgumentNullException("acDomain"); } if (context == null) { throw new ArgumentNullException("context"); } _acDomain = acDomain; _context = context; }
protected MongoDbBaseRepository(IMongoDbRepositoryContext context) { _mongoContext = context; Collection = _mongoContext.GetCollection <TDocument>(); }
public MongoDbAccountRepository(IMongoDbRepositoryContext context) : base(context) { }
public MongoDbRepository(IMongoDbRepositoryContext context) : base(context) { this.tempContext = context; }