/// <summary> /// Get list of all tournament requests /// </summary> /// <returns>Action result</returns> public ActionResult Index() { var requests = new TournamentRequestCollectionViewModel { Requests = _requestService.Get().Select(r => TournamentRequestViewModel.Map( r, _teamService.Get(r.TeamId), _userService.GetUserDetails(r.UserId), _tournamentService.GetTournamentByGroup(r.GroupId))) }; return(View(requests)); }
/// <summary> /// Add tournament request to collection. /// </summary> /// <param name="newTournament">Tournament request to add.</param> /// <returns>Builder object with collection of tournaments requests.</returns> public TournamentRequestsViewModelsBuilder AddTournamentRequest(TournamentRequestViewModel newTournament) { _tournamentsRequest.Add(newTournament); return(this); }