public DriverController( EventStoreService eventStoreService, ReadModelService readModelService, MessengerService messengerService) { this.eventStoreService = eventStoreService; this.readModelService = readModelService; this.messengerService = messengerService; }
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); }
public VopHandler(ReadModelService readModelService) : base("package.driver-scan.vop.service") { this.readModelService = readModelService; }
public PackageAddedHandler(ReadModelService readModelService) : base("package.added.service") { this.readModelService = readModelService; }
public DncHandler(ReadModelService readModelService) : base("package.driver-scan.dnc.service") { this.readModelService = readModelService; }
public RunCompletedHandler(ReadModelService readModelService) : base("driver.status-update.run-completed.service") { this.readModelService = readModelService; }
public PodHandler(ReadModelService readModelService) : base("package.driver-scan.pod.service") { this.readModelService = readModelService; }
public LoadingVanHandler(ReadModelService readModelService) : base("driver.status-update.load-van.service") { this.readModelService = readModelService; }
public DriverHiredHandler(ReadModelService readModelService) : base("driver.hired.service") { this.readModelService = readModelService; }
public DipHandler(ReadModelService readModelService) : base("package.warehouse-scan.dip.service") { this.readModelService = readModelService; }