//https://localhost:5001/Calculator/Subtract?left=3&right=2 //ADD public IActionResult Add(decimal left, decimal right) { ViewData["Left"] = left; ViewData["Right"] = right; ViewData["AddResult"] = $"{left} + {right} is {MyMathRoutines.Add(left, right)}"; return(View()); }
public IActionResult DoCalculation(MathOperation model) { if (model.Operator == "+") { MyMathRoutines.Add(model.LeftOperand, model.RightOperand); return(View(model)); } else if (model.Operator == "-") { MyMathRoutines.Subtract(model.LeftOperand, model.RightOperand); return(View(model)); } else if (model.Operator == "*") { MyMathRoutines.Multiply(model.LeftOperand, model.RightOperand); return(View(model)); } else if (model.Operator == "/") { MyMathRoutines.Divide(model.LeftOperand, model.RightOperand); return(View(model)); } else { Console.WriteLine("Invalid Option"); return(View(model)); } }
public IActionResult ShowCalculation(MathOperation model) { switch (model.Operator) { case "Add": model.Result = (MyMathRoutines.Add(model.LeftOperand, model.RightOperand)); break; case "Subtract": model.Result = (MyMathRoutines.Subtract(model.LeftOperand, model.RightOperand)); break; case "Multiply": model.Result = (MyMathRoutines.Multiply(model.LeftOperand, model.RightOperand)); break; case "Divide": model.Result = (MyMathRoutines.Divide(model.LeftOperand, model.RightOperand)); break; default: break; } return(View(model)); }
public string Add(decimal left, decimal right) { MyMathRoutines routines = new MyMathRoutines(); decimal value = routines.Add(left, right); return($"{left} plus {right} is: {left+right}"); //Math.Ceiling(34.34); // return""; }