public ActionResult ListPartial() { int userId = (int)Session["userId"]; var cflDymanicParam = GetParam(Request); DataTable dataTable = CflDynamic_Model.GetDataTable(userId, cflDymanicParam); ViewBag.dataTable = dataTable; var viewModel = GetListModel(cflDymanicParam.Code); ProcessCustomBinding(userId, cflDymanicParam, viewModel); return(PartialView(VIEW_LIST_PARTIAL, viewModel)); }
// Sorting public ActionResult ListSorting(GridViewColumnState column, bool reset) { int userId = (int)Session["userId"]; var cflDymanicParam = GetParam(Request); DataTable dataTable = CflDynamic_Model.GetDataTable(userId, cflDymanicParam); ViewBag.dataTable = dataTable; var viewModel = GetListModel(cflDymanicParam.Code); viewModel.ApplySortingState(column, reset); ProcessCustomBinding(userId, cflDymanicParam, viewModel); return(PartialView(VIEW_LIST_PARTIAL, viewModel)); }