private void RaiseEventsForDifferencesInBusiness(object value, ICollection<BusinessWarningOrErrorInfo> oldBusinessData,
ICollection<BusinessWarningOrErrorInfo> newBusinessData, ValidationType validationType)
{
foreach (var info in oldBusinessData)
{
if (!newBusinessData.Contains(info))
{
RaiseBusinessValidationWarningOrError(value, info.Message, ValidationEventAction.Removed, validationType);
}
}
foreach (var info in newBusinessData)
{
if (!oldBusinessData.Contains(info))
{
RaiseBusinessValidationWarningOrError(value, info.Message, ValidationEventAction.Added, validationType);
}
}
}