Example #1
0
        public async Task <IActionResult> CreateTopic(int id)
        {
            CreateTopicViewModel vm = new CreateTopicViewModel()
            {
                Forum = await _forumRepository.GetById(id)
            };

            // Manually set breadcrumb nodes
            var childNode1 = new MvcBreadcrumbNode("Forum", "Home", vm.Forum.Title)
            {
                RouteValues = new { id = vm.Forum.Id }
            };
            var childNode2 = new MvcBreadcrumbNode("CreateTopic", "Home", "Creating topic")
            {
                RouteValues = new { id = vm.Forum.Id },
                OverwriteTitleOnExactMatch = true,
                Parent = childNode1
            };

            ViewData["BreadcrumbNode"] = childNode2;

            return(View(vm));
        }