// // GET: /Command/ public ActionResult Index(int taskid = -1, int commandstate = -1, int nodeid = -1, int pagesize = 10, int pageindex = 1) { return(this.Visit(Core.EnumUserRole.Admin, () => { ViewBag.taskid = taskid; ViewBag.commandstate = commandstate; ViewBag.nodeid = nodeid; ViewBag.pagesize = pagesize; ViewBag.pageindex = pageindex; tb_command_dal dal = new tb_command_dal(); PagedList <tb_command_model_Ex> pageList = null; int count = 0; using (DbConn PubConn = DbConfig.CreateConn(Config.TaskConnectString)) { PubConn.Open(); List <tb_command_model_Ex> List = dal.GetList(PubConn, commandstate, taskid, nodeid, pagesize, pageindex, out count); List <tb_task_model> Task = new tb_task_dal().GetListAll(PubConn); List <tb_node_model> Node = new tb_node_dal().GetListAll(PubConn); ViewBag.Node = Node; ViewBag.Task = Task; pageList = new PagedList <tb_command_model_Ex>(List, pageindex, pagesize, count); } return View(pageList); })); }