public override object PrepareViewModel() { var itemList = _nccPostService.LoadArchive(DisplayOrder); ArchiveViewModel model = new ArchiveViewModel(); model.ShowPostCount = ShowPostCount; model.DisplayAsDropdown = DisplayAsDropdown; model.ItemList = itemList; return(model); }
public override string RenderBody() { var itemList = _nccPostService.LoadArchive(DisplayOrder); ArchiveViewModel item = new ArchiveViewModel(); item.ShowPostCount = ShowPostCount; item.DisplayAsDropdown = DisplayAsDropdown; item.ItemList = itemList; var body = _viewRenderService.RenderToStringAsync <BlogController>(ViewFileName, item).Result; return(body); }