Guest User

Untitled

a guest
Oct 17th, 2018
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.80 KB | None | 0 0
  1. public class CoffeeCard
  2. {
  3. #region Private Fields
  4.  
  5. private decimal _balance;
  6.  
  7. #endregion
  8.  
  9. #region Constructors
  10.  
  11. public CoffeeCard(decimal initialBalance = 0)
  12. {
  13. _balance = initialBalance;
  14. }
  15.  
  16. #endregion
  17.  
  18. #region Public Methods
  19.  
  20. public void ChargeCard(decimal value)
  21. {
  22. ChargeCardInternal(value);
  23. }
  24.  
  25. public decimal GetBalance()
  26. {
  27. return _balance;
  28. }
  29.  
  30. public void AddBalance(decimal value)
  31. {
  32. AddBalanceInternal(value);
  33. }
  34.  
  35. #endregion
  36.  
  37. #region Private Methods
  38.  
  39. private void AddBalanceInternal(decimal value)
  40. {
  41. _balance += value;
  42.  
  43. //update in database
  44. }
  45.  
  46. private void ChargeCardInternal(decimal value)
  47. {
  48. _balance -= value;
  49.  
  50. // update in database
  51. }
  52. #endregion
  53. }
Add Comment
Please, Sign In to add comment