예제 #1
0
        public IActionResult ArrayHandler([FromBody] ArrayObject arrayObject)
        {
            int result = 0;

            if (arrayObject.Action == null)
            {
                return(Json(new { error = "Please provide what to do with the numbers!" }));
            }
            if (arrayObject.Action == "Sum")
            {
                result = arrayObject.Sum(arrayObject.Number);
            }
            else if (arrayObject.Action == "Multiply")
            {
                result = arrayObject.Multiply(arrayObject.Number);
            }
            else if (arrayObject.Action == "Double")
            {
                int[] resultforDouble = arrayObject.Double(arrayObject.Number);
                return(Json(new { result = resultforDouble }));
            }
            return(Json(new { result = result }));
        }