public ValidationMessageDTO MapFrom(ValidationMessage validationMessage) { var dto = new ValidationMessageDTO { Message = validationMessage.Text, ObjectDescription = _fullPathDisplayResolver.FullPathFor(validationMessage.Object), Status = validationMessage.NotificationType, Icon = iconFrom(validationMessage.NotificationType) }; dto.AddDetails(validationMessage.Details); return(dto); }
public SuperToolTip ToolTipFor(ValidationMessageDTO validationMessage) { var toolTip = CreateToolTip(validationMessage.Message, validationMessage.Status.ToString(), image: validationMessage.Icon); if (!validationMessage.Details.Any()) { return(toolTip); } toolTip.Items.AddSeparator(); toolTip.WithTitle(Captions.Details); validationMessage.Details.Each(s => toolTip.WithText(s)); return(toolTip); }
private RepositoryItem statusRepositoryFor(ValidationMessageDTO runResultDTO) { var statusRepositoryItem = new UxRepositoryItemImageComboBox(gridView, _imageListRetriever); return(statusRepositoryItem.AddItem(runResultDTO.Status, runResultDTO.Icon)); }