//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]; }