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));
        }
예제 #2
0
 public CaclViewModel(CaclModel model)
 {
     this._model = model;
 }
        // GET: Home
        public ActionResult Index()
        {
            CaclModel calc = new CaclModel();

            return(View(calc));
        }