public async Task <IActionResult> List(int mid, int type = 0, int pageindex = 1) { var VM = new MetasListViewModel(); VM.type = type; VM.metas = await mms.GetListAsync(type, pageindex, 10); VM.pageindex = pageindex; VM.meta = new Project3.Data.Models.Metas(); if (mid > 0) { VM.meta = await mms.GetByMidAsync(mid); } 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()); }