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)); }