/// <summary> /// Adds a page to the navigation bar /// </summary> /// <param name="page"></param> /// <param name="viewModel"></param> private void AddPageToNavBar(Page page, List<NavBarViewModel> viewModel) { viewModel.Add(new NavBarViewModel { NavLinkTitle = page.Title.ToLower(), NavLinkRoute = page.GetPageDetails() }); }
public ActionResult CreatePage(Page page, string listOfTags) { // check validity if (!ModelState.IsValid) return View(page); // if it is valid, then we save the page and publish it BlogPostRepo.AddPage(page, listOfTags); // BlogPostRepo.SubmitChanges(); TempData[vinCMS.Infraestructure.Constants.VIEW_MESSAGE] = SUCCESS_PAGE_CREATE; return RedirectToRoute(page.GetPageDetails()); }