protected void NotifyValidationResult(IValidationResult validationResult, bool notifyGlobal)
{
Argument.IsNotNull("validationResult", validationResult);
var propertyName = string.Empty;
var fieldValidationResult = validationResult as IFieldValidationResult;
if (fieldValidationResult != null)
{
propertyName = fieldValidationResult.PropertyName;
}
switch (validationResult.ValidationResultType)
{
case ValidationResultType.Warning:
NotifyWarningsChanged(propertyName, notifyGlobal);
break;
case ValidationResultType.Error:
NotifyErrorsChanged(propertyName, notifyGlobal);
break;
}
}
#endregion