public static bool Equals(ShoppingCartCriteria?left, ShoppingCartCriteria?right) { bool result = ShoppingCartId.Equals(left?.ShoppingCartId, right?.ShoppingCartId); result &= (result ? SalesPointId.Equals(left?.SalesPointId, right?.SalesPointId) : false); result &= (result ? ViewPointId.Equals(left?.ViewPointId, right?.ViewPointId) : false); result &= (result ? SalesPersonId.Equals(left?.SalesPersonId, right?.SalesPersonId) : false); result &= (result ? CustomerId.Equals(left?.CustomerId, right?.CustomerId) : false); return(result); }