예제 #1
0
        public decimal Caculation(Calcilation calc)
        {
            switch (calc.opration)
            {
            case Opration.Add:
            {
                return(calc.Value1 + calc.Value2);
            }

            case Opration.Sub:
            {
                return(calc.Value1 - calc.Value2);
            }

            case Opration.Dif:
            {
                return(calc.Value1 / calc.Value2);
            }

            case Opration.Mul:
            {
                return(calc.Value1 * calc.Value2);
            }

            default:
            {
                return(0);
            }
            }
        }
예제 #2
0
        public IActionResult Create([FromForm] Calcilation calc)
        {
            Calculator2 calculator = new Calculator2();

            HttpContext.Session.SetString("result", (calculator.Caculation(calc).ToString()));
            ViewBag.result = HttpContext.Session.GetString("result");
            return(View());
        }