/// <summary> /// Details action method for specific team. /// </summary> /// <param name="id">Team ID</param> /// <param name="returnUrl">URL for back link</param> /// <returns>View with specific team.</returns> public ActionResult Details(int id = 0, string returnUrl = "") { var team = _teamService.Get(id); if (team == null) { return(HttpNotFound()); } var viewModel = TeamViewModel.Map(team, _teamService.GetTeamCaptain(team), _teamService.GetTeamRoster(id)); var refererViewModel = new TeamRefererViewModel(viewModel, returnUrl, HttpContext.Request.RawUrl); refererViewModel.Model.PhotoPath = PhotoPath(id); return(View(refererViewModel)); }
#pragma warning disable S2360 // Optional parameters should not be used /// <summary> /// Details action method for specific team. /// </summary> /// <param name="id">Team ID</param> /// <param name="returnUrl">URL for back link</param> /// <returns>View with specific team.</returns> public ActionResult Details(int id = 0, string returnUrl = "") #pragma warning restore S2360 // Optional parameters should not be used { var team = _teamService.Get(id); if (team == null) { return(HttpNotFound()); } var viewModel = TeamViewModel.Map(team, _teamService.GetTeamCaptain(team), _teamService.GetTeamRoster(new TeamId(id))); var refererViewModel = new TeamRefererViewModel(viewModel, returnUrl, HttpContext.Request.RawUrl); refererViewModel.Model.PhotoPath = PhotoPath(id); return(View(refererViewModel)); }