public ActionResult Index(CaclModel calc, string submit) { int result = 0; string error = ""; switch (submit) { case "+": result = calc.X + calc.Y; break; case "-": result = calc.X - calc.Y; break; case "*": result = calc.X * calc.Y; break; case "/": if (calc.Y == 0) { error += "you can not divide by 0"; } else { result = calc.X / calc.Y; } break; default: break; } if (error != "") { ViewBag.Error = error; } else { ViewBag.Result = result; } return(View(calc)); }
public CaclViewModel(CaclModel model) { this._model = model; }
// GET: Home public ActionResult Index() { CaclModel calc = new CaclModel(); return(View(calc)); }