Example #1
0
        public MatrixRepository(IMatrixQuery query, IEventStore store)
        {
            Guard.AgainstNull(query, nameof(query));
            Guard.AgainstNull(store, nameof(store));

            _query = query;
            _store = store;
        }
Example #2
0
        public MatricesController(IServiceBus bus, IDatabaseContextFactory databaseContextFactory,
                                  IDataRowMapper dataRowMapper, IMatrixQuery matrixQuery)
        {
            Guard.AgainstNull(bus, nameof(bus));
            Guard.AgainstNull(databaseContextFactory, nameof(databaseContextFactory));
            Guard.AgainstNull(dataRowMapper, nameof(dataRowMapper));
            Guard.AgainstNull(matrixQuery, nameof(matrixQuery));

            _bus = bus;
            _databaseContextFactory = databaseContextFactory;
            _dataRowMapper          = dataRowMapper;
            _matrixQuery            = matrixQuery;
        }
Example #3
0
        public MatrixHandler(IMatrixQuery query)
        {
            Guard.AgainstNull(query, nameof(query));

            _query = query;
        }