public virtual void OnDiscountEvent(object sender, DiscountEventArgs discountEventArgs) { discountEventArgs._finalPrice *= (1 - _rate); }
public void Apply(object sender, DiscountEventArgs discount) => DiscountsEvent?.Invoke(sender, discount);
public virtual void OnDiscountEvent(object sender, DiscountEventArgs discountEventArgs) { discountEventArgs._finalPrice *= (1 - _rate); }
public void Apply(object sender, DiscountEventArgs discount) => DiscountsEvent?.Invoke(sender, discount);