示例#1
0
        /// <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);
 }