public ActionResult Services(string slug = "services") { if (!slug.Contains("services")) { slug = "services/" + slug; } var page = _contentService.GetBySlug(slug); if (page == null) { page = _postService.GetBySlug(slug); if (page == null) { return HttpNotFound(); } } var model = new JarbooPageViewModel(page); model.GoBackUrl = slug != "services" ? Url.Action("Services", "Page", new { slug = "" }) : ""; return View("Index", model); }
public ActionResult Blog(string slug) { var page = _contentService.GetBySlug(slug); if (page == null) { page = _postService.GetBySlug(slug); if (page == null) { return HttpNotFound(); } } var model = new JarbooPageViewModel(page); model.UseSidebarLayout = true; model.GoBackUrl = Url.Action("Blogs", "Page"); return View("Index", model); }