public async Task <bool> ReportVehicleStatusRecieved(string vehicleId, bool status) { var @eventRecieved = new VehicleStatusRecievedIntegrationEvent(vehicleId, status); _eventBus.Publish(@eventRecieved); return(true); }
public async Task UpdateVehicleStatus(string vin, DateTime lastPing) { try { var @eventRecieved = new VehicleStatusRecievedIntegrationEvent(vin, lastPing); _eventBus.Publish(@eventRecieved); } catch (Exception ex) { _logger.LogCritical(ex.Message); throw ex; } }