public static Color GetColorCodeForFailure(this FieldValidationResult.ReasonForFailure reasonForFailure)
        {
            ReasonForFailureColorMapping.TryGetValue(reasonForFailure, out var value);

            if (value == null)
            {
                throw new ArgumentOutOfRangeException($"No color mapping provided for {reasonForFailure}");
            }
            return(value);
        }
Esempio n. 2
0
 public CellLevelErrorKey(FieldValidationResult.ReasonForFailure error, string errorMessage)
 {
     Error        = error;
     Color        = Error.GetColorCodeForFailure();
     Errormessage = errorMessage;
 }