public ActionResult List(long siteId, long menuId) { WorkV3.Models.PagesModels pageModel; try { pageModel = pageRepository.GetItem(menuId, "MenuID"); } catch (Exception) { pageModel = pageRepository.GetItem(new Dictionary <string, object> { { "SiteID", siteId }, { "SN", homePageSN } }); } ViewBag.SiteID = siteId; ViewBag.MenuID = menuId; ViewBag.PageNo = pageModel.No; var query = new Query(); query.Where.Add(new QWhere("SiteID", COperator.Equal, siteId)); query.Where.Add(new QWhere("Title", COperator.NoEqual, " ")); var forms = WorkV3.Models.FormDAO.Instance.Get(query); ViewBag.FormItem = forms; var model = new IntroListVIewModel(); model.Cards = CardsDAO.GetZoneByPageNo(siteId, pageModel.No); model.SiteID = siteId; model.MenuID = menuId; model.PageNo = pageModel.No; model.Forms = forms; model.FormTitle = pageModel.Title; return(View(model)); }