using System;

using System.Collections.Generic;

using System.Linq;

using System.Threading.Tasks;

using Microsoft.AspNetCore.Http;

using Microsoft.AspNetCore.Mvc;

 

namespace Core2WebAPI.Controllers

{

    [Produces("application/json")]

    [Route("api/Calculator")]

    public class CalculatorController : Controller

    {

        [HttpGet("Add/{x}/{y}")]  // GET api/Calculator/Add/2/5

        public double Add(double x, double y)

        {

            return x + y;

        }

 

        [HttpGet("Subtract/{x}/{y}")] // GET api/Calculator/Subtract/2/5

        public double Subtract(double x, double y)

        {

            return x - y;

        }

 

        [HttpGet("Multiply/{x}/{y}")] // GET api/Calculator/Multiply/2/5

        public double Multiply(double x, double y)

        {

            return x * y;

        }

 

        [HttpGet("Divide/{x}/{y}")] // GET api/Calculator/Divide/2/5

        public double Divide(double x, double y)

        {

            if (y != 0)

                return x / y;

            else

                return 0;

        }

 

    }

}