public ActionResult VendingMachine(VendingTool model) { if (ModelState.IsValid) {//need to add validation for insufficient funds var request = new ChangeRequest(); request.Payment = (int)(model.Payment.Value*100); request.Price = (int)(model.Item.Price*100); request.ChangeOwed =request.Payment-request.Price; var cm = new ChangeMaker(); var response= cm.MakeChange(request); return View("VendingResult", response); } var itemList = new List<VendingItem> //Hard coded until I can figure out how to get filereader to find my txt file. { new VendingItem() {Name = "Starburst - $1.25", Price = 1.25M}, new VendingItem() {Name = "French Fries - $2.05", Price = 2.05M}, new VendingItem() {Name = "Butterfingers - $1.25", Price = 1.35M}, new VendingItem() {Name = "Puppy - $0.89", Price = .89M} }; model.Items = itemList; return View("VendingMachine", model); }
public ActionResult VendingMachine() { var model = new VendingTool(); var vr = new VendingRepository(); // model.Items = vr.LoadItemsFromFile(); since I can't get my filereader to find my txt file, I'm filling a dummy list var itemList = new List<VendingItem> //Hard coded until I can figure out how to get filereader to find my txt file. { new VendingItem() {Name = "Starburst - $1.25", Price = 1.25M}, new VendingItem() {Name = "French Fries - $2.05", Price = 2.05M}, new VendingItem() {Name = "Butterfingers - $1.25", Price = 1.25M}, new VendingItem() {Name = "Puppy - $0.89", Price = .89M} }; model.Items = itemList; return View(model); }