public double CalculateDiscountPercent(DiscountLevelEnum discountLevel) { switch (discountLevel) { case DiscountLevelEnum.Platinum: return(15.0); case DiscountLevelEnum.Gold: return(10.0); case DiscountLevelEnum.Silver: return(5.0); case DiscountLevelEnum.Bronze: return(2.5); default: throw new Exception("This cannot happen"); } }
public double CalculateSuperDiscountPercent(DiscountLevelEnum discountLevel) { if (discountLevel == DiscountLevelEnum.Platinum) { return(15.0); } else if (discountLevel == DiscountLevelEnum.Gold) { return(10.0); } else if (DiscountLevelEnum.Silver == discountLevel) { return(5.0); } else if (discountLevel == DiscountLevelEnum.Bronze) { return(2.5); } else { throw new Exception("This cannot happen"); } }
private Customer() { // Set default discountLevel DiscountLevel = DiscountLevelEnum.Bronze; }