public MongoDbCommandRepository(
     MongoDatabase mongoDatabase,
     ICommandEventHandlers commandEvents,
     ICommandInterceptors commandInterceptor)
     : base(commandEvents)
 {
     ObjectContext        = mongoDatabase;
     _CommandInterceptors = commandInterceptor;
 }
Esempio n. 2
0
        public EntityFrameworkCommandRepository(
            DbContext dbContext,
            ICommandEventHandlers commandEvents,
            ICommandInterceptors commandInterceptor)
            : base(commandEvents)
        {
            Check.NotNull(dbContext, "dbContext");
            Check.NotNull(commandEvents, "commandEvents");
            Check.NotNull(commandInterceptor, "commandInterceptor");

            ObjectContext        = DbContext = dbContext;
            _CommandInterceptors = commandInterceptor;
        }
        public InMemoryCommandRepository(
            ICollection <object> entities,
            ICommandEventHandlers commandEvents,
            ICommandInterceptors commandInterceptor)
            : base(commandEvents)
        {
            Check.NotNull(entities, "entities");
            Check.NotNull(commandEvents, "commandEvents");
            Check.NotNull(commandInterceptor, "commandInterceptor");

            ObjectContext       = Entities = entities;
            CommandInterceptors = commandInterceptor;
        }
Esempio n. 4
0
 public EntityFrameworkCommandRepository(
     DbContext dbContext,
     ICommandInterceptors commandInterceptor)
     : this(dbContext, new DefaultCommandEventsHandlers(), commandInterceptor)
 {
 }
 public InMemoryCommandRepository(ICollection <object> entities, ICommandInterceptors commandInterceptor)
     : this(entities, new DefaultCommandEventsHandlers(), commandInterceptor)
 {
 }
 public InMemoryCommandRepository(ICommandInterceptors commandInterceptor)
     : this(new List <object>(), new DefaultCommandEventsHandlers(), commandInterceptor)
 {
 }
 public MongoDbCommandRepository(
     MongoDatabase mongoDatabase,
     ICommandInterceptors commandInterceptor)
     : this(mongoDatabase, new DefaultCommandEventsHandlers(), commandInterceptor)
 {
 }