public IActionResult GetTokens(string formula) { RPN rpn = new RPN(formula); if (rpn.CheckInput()) { var good = new { status = "ok", infix = rpn.GetInfixTokenList(), rpn = rpn.GetRPNTokenList() }; return(Ok(good)); } var bad = new { status = "error", result = rpn.Message() }; return(BadRequest(bad)); }