public void ValidateField(IBoundScreenElement element, object model) { Assert.ArgumentNotNull(element, nameof(element)); NotificationMessage[] messages = element.Validate(); ShowMessagesCore(element, messages); }
public void ShowErrorMessages(IBoundScreenElement element, params string[] messages) { Assert.ArgumentNotNull(element, nameof(element)); Assert.ArgumentNotNull(messages, nameof(messages)); _monitor.ShowErrorMessages(element, messages); }
public void Show([NotNull] Expression <Func <M, object> > expression) { string fieldName = ReflectionHelper.GetProperty(expression).Name; IBoundScreenElement element = FindElementByField(fieldName); Assert.NotNull(element, "element not found for {0}", fieldName); element.Show(); }
public void Validate(IBoundScreenElement element) { Assert.ArgumentNotNull(element, nameof(element)); if (Model == null) { return; } _monitor.ValidateField(element, Model); }
public void Show([NotNull] string propertyName) { Assert.ArgumentNotNullOrEmpty(propertyName, nameof(propertyName)); string fieldName = ReflectionUtils.GetProperty <M>(propertyName).Name; IBoundScreenElement element = FindElementByField(fieldName); Assert.NotNull(element, "element not found for {0}", propertyName); element.Show(); }
public void Validate(IBoundScreenElement element) { }
public void ShowErrorMessages(IBoundScreenElement element, params string[] messages) { }
public void ValidateField(IBoundScreenElement element, object model) { }