using System; using System.Collections.Generic; using System.Drawing; using Deltares.Standard.EventPublisher; using Deltares.Standard.Validation; namespace Deltares.Standard.Specifications { public class ValidationResult : IValidationResult { public ValidationResult() { MessageType = ValidationResultType.Error; } public ValidationResultType MessageType { get; set; } public List InvalidProperties { get { return new List();} } public Image Severity { get; set; } string IValidationResult.Text { get; set; } public object Subject { get; set; } public List ID { get { return new List(); } } public IRepairer Repairer { get; private set; } public void Select() { DataEventPublisher.SelectionChanged(Subject); } public void Repair() { } public void ClearValidationResult() { } public Exception Error { get; set; } public string Text { get { return Error.Message; } } } }