private IEnumerable <IToolBilling> CreateToolBillingItems(IEnumerable <IToolBilling> source) { foreach (var tb in source) { ToolBillingUtility.CalculateToolBillingCharges(tb); } return(source); }
public decimal GetLineCost(ToolLineCostParameters parameters) => ToolBillingUtility.GetLineCost(parameters);
public decimal RatePeriodCharge(IToolBilling item, decimal duration) => ToolBillingUtility.RatePeriodCharge(item, duration);
public void CalculateBookingFee(IToolBilling item) => ToolBillingUtility.CalculateBookingFee(item);
public void CalculateUsageFeeCharged(IToolBilling item) => ToolBillingUtility.CalculateUsageFeeCharged(item);
public void CalculateReservationFee(IToolBilling item) => ToolBillingUtility.CalculateReservationFee(item);
/// <summary> /// Calculate the true tool cost based on billing types. /// </summary> public void CalculateToolLineCost(DataTable dt) => ToolBillingUtility.CalculateToolLineCost(dt);