public IActionResult ChildNameGet(string yourname)
        {
            var viewModel = new ChildNameViewModel
            {
                YourFirstName = yourname
            };

            return(View("ChildName", viewModel));
        }
        public IActionResult ChildNamePost(ChildNameViewModel viewModel)
        {
            viewModel.ParseAndValidateParameters(Request, m => m.ChildFirstName);

            if (viewModel.HasAnyErrors())
            {
                return(View("ChildName", viewModel));
            }

            return(RedirectToAction("GreetingsGet", "Home",
                                    new { yourname = viewModel.YourFirstName, childname = viewModel.ChildFirstName }));
        }