/// <summary> /// Format the property /// </summary> /// <param name="converter"></param> /// <param name="key"></param> /// <param name="data"></param> /// <returns></returns> public static string Format(this IEventDataConverter converter, string key, IEventData data) { var eventData = data as EventData; if (eventData == null) { return(null); } return(converter.Format(key, eventData)); }
/// <summary> /// Format the property /// </summary> /// <param name="converter"></param> /// <param name="data"></param> /// <returns></returns> public static IEventDataConverter AppendFormated(this IEventDataConverter converter, EventData data) { if (data == null) { return(converter); } foreach (var filter in converter.Filters.Where(f => f.FilterType == Filters.FilterType.Formatter)) { data.Add(filter.Key, converter.Format(filter.Key, data)); } return(converter); }