void OnCodeFeatureStateUpdated(ICodeFeatureStateUpdated message) { IUpdateCodeFeature update = new UpdateCodeFeature(new CodeFeatureId(message.CodeFeatureId), message.Enabled, message.Timestamp, message.CommandId ?? Guid.NewGuid()); _updateCache.UpdateCache(update); Console.WriteLine("Updated: {0} to {1}", message.CodeFeatureId, message.Enabled); }
public void Consume(ICodeFeatureStateUpdated message) { Uri id = message.CodeFeatureId; try { var codeFeatureId = new CodeFeatureId(id); var update = new UpdateCodeFeature(codeFeatureId, message.Enabled, message.Timestamp, message.CommandId ?? message.EventId); _updateCache.UpdateCache(update); } catch (FormatException ex) { _log.Error(string.Format("The CodeFeatureId was not valid: {0}", id), ex); } }