Ejemplo n.º 1
0
 public DriverController(
     EventStoreService eventStoreService,
     ReadModelService readModelService,
     MessengerService messengerService)
 {
     this.eventStoreService = eventStoreService;
     this.readModelService  = readModelService;
     this.messengerService  = messengerService;
 }
Ejemplo n.º 2
0
        public DriverTestFixture()
        {
            // TODO : Pull from settings (can use a whole separate database just for testing)
            var mongoSettings = new MongoSettings
            {
                ConnectionString         = "mongodb://localhost:27020",
                DatabaseName             = "drivers",
                EventStoreCollectionName = "events",
                ReadModelCollectionName  = "drivers"
            };

            var client   = new MongoClient(mongoSettings.ConnectionString);
            var database = client.GetDatabase(mongoSettings.DatabaseName);

            this.EventsCollection = database.GetCollection <EventStore>(mongoSettings.EventStoreCollectionName);
            this.DriverCollection = database.GetCollection <Driver>(mongoSettings.ReadModelCollectionName);

            this.EventStoreService = new EventStoreService(mongoSettings);
            this.ReadModelService  = new ReadModelService(mongoSettings);
        }
Ejemplo n.º 3
0
 public VopHandler(ReadModelService readModelService)
     : base("package.driver-scan.vop.service")
 {
     this.readModelService = readModelService;
 }
Ejemplo n.º 4
0
 public PackageAddedHandler(ReadModelService readModelService)
     : base("package.added.service")
 {
     this.readModelService = readModelService;
 }
Ejemplo n.º 5
0
 public DncHandler(ReadModelService readModelService)
     : base("package.driver-scan.dnc.service")
 {
     this.readModelService = readModelService;
 }
Ejemplo n.º 6
0
 public RunCompletedHandler(ReadModelService readModelService) : base("driver.status-update.run-completed.service")
 {
     this.readModelService = readModelService;
 }
Ejemplo n.º 7
0
 public PodHandler(ReadModelService readModelService)
     : base("package.driver-scan.pod.service")
 {
     this.readModelService = readModelService;
 }
Ejemplo n.º 8
0
 public LoadingVanHandler(ReadModelService readModelService) : base("driver.status-update.load-van.service")
 {
     this.readModelService = readModelService;
 }
Ejemplo n.º 9
0
 public DriverHiredHandler(ReadModelService readModelService) :
     base("driver.hired.service")
 {
     this.readModelService = readModelService;
 }
Ejemplo n.º 10
0
 public DipHandler(ReadModelService readModelService)
     : base("package.warehouse-scan.dip.service")
 {
     this.readModelService = readModelService;
 }