//Responses
        private Response Default(dynamic parameter)
        {
            var players = _playerService.GetAllPlayers().ToList();

            var selectedPlayer = new PlayerDetailsModel();
            selectedPlayer.InjectFrom(players.FirstOrDefault());

            var viewModel = new PlayerViewModel
                                {
                                    Players = GetPlayerList(players),
                                    SelectedPlayer = selectedPlayer
                                };

            return View["default.cshtml", viewModel];
        }
        private Response Player(dynamic parameters)
        {
            var nameParam = (string)parameters.name.Value;
            var selectedPlayer = _playerService.GetPlayerByName(nameParam);

            var selectedPlayerModel = new PlayerDetailsModel();
            selectedPlayerModel.InjectFrom(selectedPlayer);

            var viewModel = new PlayerViewModel
                                {
                                    Players = GetPlayerList(),
                                    SelectedPlayer = selectedPlayerModel
                                };

            return View["default.cshtml", viewModel];
        }