public virtual BoardsIndexModel PrepareBoardsIndex() { var forumGroups = _forumService.GetAllForumGroups(); var model = new BoardsIndexModel(); foreach (var forumGroup in forumGroups) { var forumGroupModel = PrepareForumGroup(forumGroup); model.ForumGroups.Add(forumGroupModel); } return(model); }
public virtual async Task <BoardsIndexModel> PrepareBoardsIndex() { var forumGroups = await _forumService.GetAllForumGroups(); var model = new BoardsIndexModel(); foreach (var forumGroup in forumGroups) { var forumGroupModel = await PrepareForumGroup(forumGroup); model.ForumGroups.Add(forumGroupModel); } return(model); }
// // GET: /Boards/ public ActionResult Index() { if (!_forumSettings.ForumsEnabled) { return(RedirectToRoute("HomePage")); } var forumGroups = _forumService.GetAllForumGroups(); var model = new BoardsIndexModel(); foreach (var forumGroup in forumGroups) { var forumGroupModel = PrepareForumGroupModel(forumGroup); model.ForumGroups.Add(forumGroupModel); } return(View(model)); }