public virtual decimal TotalBill()
 {
     return(TotalPurchase + _tax.Calculate() - _discount.Calculate() + _delivery.Calculate());
 }