private int CalcProcMinus(btntestModel model)
        {
            try
            {
                string left     = String.Empty;
                string right    = String.Empty;
                int    leftres  = 0;
                int    rightres = 0;
                int    result   = 0;

                //値渡しをする
                left  = model.leftsiki;
                right = model.rightsiki;

                //左の式が空の時は処理を抜ける
                if (String.IsNullOrEmpty(left))
                {
                    return(0);
                }
                //右の式が空の時は処理を抜ける
                if (String.IsNullOrEmpty(right))
                {
                    return(0);
                }

                //数字に変換可能か
                if (!int.TryParse(left, out leftres))
                {
                    //メッセージボックス(アラート)使いたいけど、JavaScriptの力が必要。
                    //とりあえず後回し
                    return(0);
                }
                //数字に変換可能か
                if (!int.TryParse(right, out rightres))
                {
                    //メッセージボックス(アラート)使いたいけど、JavaScriptの力が必要。
                    //とりあえず後回し
                    return(0);
                }

                result = leftres - rightres;


                return(result);
            }
            catch (Exception ex)
            {
                return(0);
            }
        }
 // GET: btntest
 public ActionResult btntest(btntestModel model, string keisan)
 {
     if (keisan == "+")
     {
         model.result = CalcProcPlus(model).ToString();
     }
     else if (keisan == "-")
     {
         model.result = CalcProcMinus(model).ToString();
     }
     else if (keisan == "*")
     {
         model.result = CalcProcTimesMultiplied(model).ToString();
     }
     else if (keisan == "/")
     {
         model.result = CalcProcDivided(model).ToString();
     }
     return(View(model));
 }