public IActionResult Index()
        {
            //return View();
            int Number = 4;
            //NthFibonacciModel = (List<NthFibonacciModel>)repository.Get_Nth_Fibonacci_Repository(Number);
            NthFibonacciListViewModel NthFibonacciListViewModel = new NthFibonacciListViewModel();

            //return View(NthFibonacciModel.ToList());
            NthFibonacciListViewModel.NthFibonacciModels = repository.Get_Nth_Fibonacci_Repository(Convert.ToDouble(Number));
            NthFibonacciListViewModel.Number             = Convert.ToString(Number);
            return(View(NthFibonacciListViewModel));
        }
        public IActionResult Index(string Number)
        {
            NthFibonacciListViewModel NthFibonacciListViewModel = new NthFibonacciListViewModel();

            NthFibonacciListViewModel.Number = Number;

            //return View();
            try
            {
                //NthFibonacciModel = (List<NthFibonacciModel>)repository.Get_Nth_Fibonacci_Repository(Convert.ToDouble(Number));
                NthFibonacciListViewModel.NthFibonacciModels = repository.Get_Nth_Fibonacci_Repository(Convert.ToDouble(Number));
                NthFibonacciListViewModel.Number             = Number;
                //return View(NthFibonacciListViewModel);
            }
            catch (Exception e)
            {
                Console.WriteLine("{0} Exception caught.", e);
                ModelState.AddModelError("", "The Number entered is the wrong type.  It should be an integer or a double.");
            }

            //return View(repository.Get_Nth_Fibonacci_Repository(Convert.ToDouble(Number)));
            return(View(NthFibonacciListViewModel));
            //return View(NthFibonacciModel.ToList());
        }