public IActionResult Index() { ViewData["Greeting"] = "Hellur! Lets calculate"; CalculateVM model = new CalculateVM(); model.FirstNumber = 0; model.SecondNumber = 0; model.OperatorsList = new List <operatorlist> { new operatorlist { Id = 1, operators = "Add" }, new operatorlist { Id = 2, operators = "Sub" }, new operatorlist { Id = 3, operators = "Mul" }, new operatorlist { Id = 4, operators = "Div" } }; CalculateResultVM Model = new CalculateResultVM(); return(View(model)); }
public IActionResult Calculate(CalculateVM model) { CalculateResultVM resultModel = new CalculateResultVM(); resultModel.Operator = model.Operator; TryValidateModel(model); if (ModelState.IsValid) { Class1 calculator = new Class1(); resultModel.Result = calculator.Calculate(model.FirstNumber, model.SecondNumber, resultModel.Operator); return(View(resultModel)); } return(View("Index", model)); }