Ejemplo n.º 1
0
            public static PricingEngineDiagnosticsObject GetPricingEngineDiagnosticsObject(
                SalesTransaction salesTransaction)
            {
                if (salesTransaction == null)
                {
                    throw new ArgumentNullException(nameof(salesTransaction));
                }

                return((PricingEngineDiagnosticsObject)salesTransaction.GetProperty(SalesTransactionDiagnosticsObjectParameter));
            }
Ejemplo n.º 2
0
            public static bool GetCollectDiagnostics(
                SalesTransaction salesTransaction)
            {
                if (salesTransaction == null)
                {
                    throw new ArgumentNullException(nameof(salesTransaction));
                }

                bool   result    = false;
                object resultObj = salesTransaction.GetProperty(SalesTransactionCollectDiagnosticsFlag);

                if (resultObj == null || !resultObj.GetType().Equals(typeof(bool)))
                {
                    result = false;
                }
                else
                {
                    result = (bool)resultObj;
                }

                return(result);
            }