[HttpGet("{op}/{firstNumber}/{secondNumber}")] //Get vai ter um Path especifico public IActionResult Get(string firstNumber, string secondNumber, string op) { Calculator calc = new Calculator(firstNumber, secondNumber, op); if (_calculatorService.IsNumeric(firstNumber) && _calculatorService.IsNumeric(secondNumber)) { var sum = _calculatorService.Calc(op, _calculatorService.ConvertToDecimal(firstNumber), _calculatorService.ConvertToDecimal(secondNumber)); return(Ok(sum.ToString())); } return(BadRequest()); //Porque colocamos como string, poderiamos passar com decimal, para ter noções de validações // if(IsNumeric(firstNumber) && IsNumeric(secondNumber)) // { // var sum = ConvertToDecimal(firstNumber) + ConvertToDecimal(secondNumber); // return Ok(sum.ToString()); //Retorna ok e um tostring // } //return BadRequest("Invalid Input"); //Vai vim quando vier um input invalido }