private IEnumerable <Control> getErrorMessageList(IEnumerable <string> errors) { if (!errors.Any()) { yield break; } var list = ErrorMessageControlListBlockStatics.CreateErrorMessageListBlock(errors); list.CssClass = list.CssClass.ConcatenateWithSpace(CssElementCreator.TopErrorMessageListBlockCssClass); yield return(list); }
void ControlTreeDataLoader.LoadData() { CssClass = CssClass.ConcatenateWithSpace(CssElementCreator.CssClass); var controlStack = ControlStack.Create(false); if (label != null) { controlStack.AddControls(label); } if (validation != null) { controlStack.AddModificationErrorItem( validation, errors => ErrorMessageControlListBlockStatics.CreateErrorMessageListBlock(errors).ToSingleElementArray()); } controlStack.AddControls(new PlaceHolder().AddControlsReturnThis(wrappedControls)); Controls.Add(controlStack); }