summaryrefslogtreecommitdiff
path: root/DesignPatterns/src/app/DesignPatterns.State/PosTransaction.cs
blob: b9d08d92b7046a5cc008aa26624fdf784a22baa9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
using System;

namespace DesignPatterns.State {
	internal class PosTransaction : IPosTransaction {
		public string Pin {
			get { return _pin; }
			set { _pin = value; }
		}

		public double Amount {
			get { return _amount; }
			set { _amount = value; }
		}

		public string CardNumber {
			get { return _cardNumber; }
			set { _cardNumber = value; }
		}

		public DateTime Date {
			get { return _date; }
			set { _date = value; }
		}

		private string _pin;
		private double _amount;
		private string _cardNumber;
		private DateTime _date;
	}
}