示例#1
0
        public IActionResult fibonacci(int value)
        {
            if (!ModelState.IsValid || value <= 0)
            {
                return(BadRequest("Value cannot be null or '0'. Please Enter a value > 0."));
            }

            //Calculate Fibonacci Series / Number
            var getFibonacci = fibonacciServices.calculateFibonacci(value);

            //Implement Dictonary to return Value & its calculated Fibonacci as key value pair (kv)
            var kvFibonacci = new Dictionary <int, int>()
            {
                { value, getFibonacci }
            };

            //Serialize Dictonary
            var returningJson = JsonConvert.SerializeObject(kvFibonacci);

            return(Ok(returningJson));
        }