aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'Models/Topping.cs')
-rw-r--r--Models/Topping.cs29
1 files changed, 29 insertions, 0 deletions
diff --git a/Models/Topping.cs b/Models/Topping.cs
new file mode 100644
index 0000000..ab273e3
--- /dev/null
+++ b/Models/Topping.cs
@@ -0,0 +1,29 @@
+namespace KukaPizza.Models
+{
+ public enum ToppingCategory
+ {
+ Vegetable,
+ Meat,
+ Spice,
+ Cheese,
+ SeaFood,
+ Sauce
+ }
+
+ public class Topping
+ {
+ private string _name;
+ private ToppingCategory _category;
+ private double _price;
+ public Topping(string name, ToppingCategory category, double price)
+ {
+ _name = name;
+ _category = category;
+ _price = price;
+ }
+
+ public string Name { get { return _name; } }
+ public ToppingCategory Category { get { return _category; } }
+ public double Price { get { return _price; } }
+ }
+} \ No newline at end of file