コード例 #1
0
        private IEnumerable <IToolBilling> CreateToolBillingItems(IEnumerable <IToolBilling> source)
        {
            foreach (var tb in source)
            {
                ToolBillingUtility.CalculateToolBillingCharges(tb);
            }

            return(source);
        }
コード例 #2
0
 public decimal GetLineCost(ToolLineCostParameters parameters) => ToolBillingUtility.GetLineCost(parameters);
コード例 #3
0
 public decimal RatePeriodCharge(IToolBilling item, decimal duration) => ToolBillingUtility.RatePeriodCharge(item, duration);
コード例 #4
0
 public void CalculateBookingFee(IToolBilling item) => ToolBillingUtility.CalculateBookingFee(item);
コード例 #5
0
 public void CalculateUsageFeeCharged(IToolBilling item) => ToolBillingUtility.CalculateUsageFeeCharged(item);
コード例 #6
0
 public void CalculateReservationFee(IToolBilling item) => ToolBillingUtility.CalculateReservationFee(item);
コード例 #7
0
 /// <summary>
 /// Calculate the true tool cost based on billing types.
 /// </summary>
 public void CalculateToolLineCost(DataTable dt) => ToolBillingUtility.CalculateToolLineCost(dt);