public override void Compare(DateTime baseProperty, DateTime compareToProperty, ZCompareResults results) { if (baseProperty.ToShortDateString() != compareToProperty.ToShortDateString()) { results.CurrentResult.SetChanged(typeof(Supplier)); } }
public override void Compare(Supplier originalObject, Supplier compareToObject, ZCompareResults results) { if (originalObject.ID != compareToObject.ID) { results.AddResult("Supplier ID's are different", ResultStatus.Changed, originalObject.ID, compareToObject.ID); } var productResults = ZCompare.Compare(originalObject.Products, compareToObject.Products); results.MergeResults(results.Root, productResults.Root); }