public bool Process(TemperatureSensorDetailUpdated @event) { _logger.LogInformation($"processing message {@event.GetType()} id: {@event.Id} name: {@event.Name} "); try { //App state _repository.ApplyEventFromHistory(@event); } catch (Exception ex) { _logger.LogError($"processing message {@event.GetType()} id: {@event.Id} name: {@event.Name} Failed: {ex}"); return(false); } var el = ReadModelMock.Sensorsdata.FirstOrDefault(a => a.SensorId == @event.Id); el.Name = @event.Name; _logger.LogInformation($"finished processing message {@event.GetType()} id: {@event.Id} name: {@event.Name}"); return(true); }
public void Apply(TemperatureSensorDetailUpdated e) { Name = e.Name; }