private string Translate(string text, IVortexObject sender) { if (sender != null && sender.GetValueTags().FirstOrDefault() != null) { return(sender.GetValueTags().FirstOrDefault().Translator.Translate(StringInterpolator.Interpolate(text, sender))); } return(text); }
/// <summary> /// Sets the logging for the 'Edit' -> 'Online' value change. /// </summary> /// <param name="obj">Root twin object</param> /// <returns>AppBuilder</returns> public TcoAppBuilder SetEditValueChangeLogging(IVortexObject obj) { foreach (var valtag in obj.GetValueTags()) { valtag.EditValueChange = LoggingHelpers.EditValueChange; } return(this); }
public IEnumerable <IValueTag> GetValueTags() { return(_obj.GetValueTags()); }