示例#1
0
        public StateFilters()
        {
            var options = new DbContextOptionsBuilder <ChronicityContext>()
                          .UseInMemoryDatabase(databaseName: "StateFilters")
                          .Options;

            _context = new ChronicityContext(options);
        }
        public ObservationRegistration()
        {
            var options = new DbContextOptionsBuilder <ChronicityContext>()
                          .UseInMemoryDatabase(databaseName: "ObservationRegistration")
                          .Options;

            _context = new ChronicityContext(options);
        }
示例#3
0
        public ClusterFilters()
        {
            var options = new DbContextOptionsBuilder <ChronicityContext>()
                          .UseInMemoryDatabase(databaseName: "ClusterFilters")
                          .Options;

            _context = new ChronicityContext(options);

            _service = new TimeLineService(_context);
        }
示例#4
0
 public TimeLineService(ChronicityContext context)
 {
     _context         = context;
     _eventAgents     = new List <IStateChangeReaction>();
     _stateRepository = new RollingStateRepository(context);
 }
示例#5
0
 public RollingStateRepository(ChronicityContext context)
 {
     _context = context;
 }