public void OnActionExecuted(ActionExecutedContext filterContext) { OxiteModel model = filterContext.Controller.ViewData.Model as OxiteModel; if (model == null) { return; } IList <KeyValuePair <ArchiveData, int> > archives; string areaName = filterContext.RouteData.Values["areaName"] as string; INamedEntity container; if (!string.IsNullOrEmpty(areaName)) { archives = postService.GetArchives(new Area { Name = areaName }); container = areaService.GetArea(areaName); } else { archives = postService.GetArchives(); container = new HomePageContainer(); } model.AddModelItem(new ArchiveViewModel(archives, container)); }
public string Visit(HomePageContainer container) { return(urlHelper.Posts()); }
public string Visit(HomePageContainer container, string dataFormat) { return(urlHelper.Posts()); }