예제 #1
0
        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));
        }
예제 #2
0
        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());
        }