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);
        }
Exemple #2
0
        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);
        }
Exemple #3
0
        //
        // 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));
        }