public VehicleSubscription(VehicleReadService vehicleReadService) { _vehicleReadService = vehicleReadService; AddField(new EventStreamFieldType { Name = "vehicleChange", Type = typeof(VehicleType), Resolver = new FuncFieldResolver <Contracts.Vehicle>(ctx => ctx.Source as Contracts.Vehicle), Subscriber = new EventStreamResolver <Contracts.Vehicle>(GetVehicleChangeSubscription) }); }
public LocationVehicleResolver(VehicleReadService vehicleReadService) { _vehicleReadService = vehicleReadService; }