using Microsoft.AspNetCore.Mvc; namespace FunctionTwo.Controllers; [ApiController] [Route("[controller]")] public class CalculatorController : ControllerBase { private readonly ILogger _logger; public CalculatorController(ILogger logger) { _logger = logger; } // GET calculator/add/4/2/ [HttpGet("add/{x}/{y}")] public int Add(int x, int y) { _logger.LogInformation($"{x} plus {y} is {x + y}"); return x + y; } // GET calculator/substract/4/2/ [HttpGet("subtract/{x}/{y}")] public int Subtract(int x, int y) { _logger.LogInformation($"{x} subtract {y} is {x - y}"); return x - y; } // GET calculator/multiply/4/2/ [HttpGet("multiply/{x}/{y}")] public int Multiply(int x, int y) { _logger.LogInformation($"{x} multiply {y} is {x * y}"); return x * y; } // GET calculator/divide/4/2/ [HttpGet("divide/{x}/{y}")] public int Divide(int x, int y) { _logger.LogInformation($"{x} divide {y} is {x / y}"); return x / y; } }