public async Task <IActionResult> List(string searchstring, int category, int pageindex = 1, int status = -1, int type = 0) { var VM = new ContentListViewModel(); VM.searchstring = searchstring; VM.category = category; VM.pageindex = pageindex; VM.status = status; if (type == 0) { //文章类型才获取分类 VM.metas = await mms.GetMetasAsync(0); } VM.type = type; VM.contents = await cms.GetContentsAsync(status, searchstring, category, pageindex, 10, type); return(View(VM)); }
public async Task <IActionResult> Index(string search, int?mid, int pageindex = 1) { var options = await optionsCache.Get(); var VM = new IndexViewModel(); VM.search = search; VM.contentlist = await cms.GetContentsAsync(0, search, mid ?? 0, pageindex, int.Parse(options.postslistsize), 0); VM.mid = mid; if (mid > 0) { VM.meta = await mms.GetByMidAsync(mid.Value); } ViewData.Model = VM; return(View()); }