Пример #1
0
 public override void Compare(DateTime baseProperty, DateTime compareToProperty, ZCompareResults results)
 {
     if (baseProperty.ToShortDateString() != compareToProperty.ToShortDateString())
     {
         results.CurrentResult.SetChanged(typeof(Supplier));
     }
 }
Пример #2
0
        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);
        }