public async Task <bool> ReportVehicleStatusRecieved(string vehicleId, bool status)
        {
            var @eventRecieved = new VehicleStatusRecievedIntegrationEvent(vehicleId, status);

            _eventBus.Publish(@eventRecieved);
            return(true);
        }
Exemple #2
0
 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;
     }
 }