public GamingGroupPublicViewModel() { PlayedGames = new PlayedGamesViewModel { PlayedGameDetailsViewModels = new List <PlayedGameDetailsViewModel>() }; this.PublicDetailsView = new GamingGroupPublicDetailsViewModel(); }
public virtual ActionResult GetGamingGroupPlayedGames(int id, ApplicationUser currentUser, [System.Web.Http.FromUri] BasicDateRangeFilter dateRangeFilter = null, [System.Web.Http.FromUri] int numberOfItems = 20) { var games = _playedGameRetriever.GetRecentGames(numberOfItems, id, dateRangeFilter); var viewModel = new PlayedGamesViewModel { GamingGroupId = id, ShowSearchLinkInResultsHeader = true, PlayedGameDetailsViewModels = games.Select(playedGame => _playedGameDetailsViewModelBuilder.Build(playedGame, currentUser)).ToList(), UserCanEdit = currentUser.CurrentGamingGroupId == id }; return(PartialView(MVC.PlayedGame.Views._PlayedGamesPartial, viewModel)); }