public IActionResult Index(TipCalculatorModel model) { if (ModelState.IsValid) { ViewBag.FT = model.CalculateFT(); ViewBag.TT = model.CalculateTT(); ViewBag.TF = model.CalculateTF(); } else { ViewBag.FT = 0; ViewBag.TT = 0; ViewBag.TF = 0; } return(View(model)); }
public IActionResult Index(TipCalculatorModel model) { if (ModelState.IsValid) { ViewBag.Fifteen = model.CalculateTip(15); ViewBag.Twenty = model.CalculateTip(20); ViewBag.TwentyFive = model.CalculateTip(25); } else { ViewBag.Fifteen = 0; ViewBag.Twenty = 0; ViewBag.TwentyFive = 0; } return(View(model)); }
public ActionResult TipCalculatorInput(TipCalculatorModel request) { if (ModelState.IsValid) { var tipCalc = new TipCalculator(); var tipData = new TipCalculatorRequest(); tipData.MealTotal = request.MealTotal.Value; tipData.TipPercent = request.TipPercent.Value; var result = tipCalc.CalculateTip(tipData); return(View("TipCalculatorOutput", result)); } else { return(View(request)); } }
public ActionResult TipCalculatorInput() { var model = new TipCalculatorModel(); return(View(model)); }