public async Task SaveAsync(IWhenDoMessage context) { try { var message = (MySensorsDataMessage)context; await sensorDataService.SaveAsync(message.ToStorage()); } catch (Exception ex) { logger.LogError(ex, $"Error storing sensor data message in storage {sensorDataService.Id}", context); } }