Exemplo n.º 1
0
        public CoolQueryListModel PrepareCoolQueryListModel(CoolQueryListModel model, List <CoolQuery> coolQuery)
        {
            foreach (var c in coolQuery)
            {
                CoolQueryModel cqm = new CoolQueryModel();
                cqm = PrepareCoolQueryModel(cqm, c);
                model.Items.Add(cqm);
            }

            return(model);
        }
Exemplo n.º 2
0
        public ActionResult LoadTable()
        {
            var    draw   = Request.Form["draw"].FirstOrDefault();
            var    start  = Convert.ToInt32(Request.Form["start"].FirstOrDefault());
            var    length = Convert.ToInt32(Request.Form["length"].FirstOrDefault());
            string search = Request.Form["search[value]"][0];
            //Get Sort columns value
            var  sortColumn    = Request.Form["columns[" + Request.Form["order[0][column]"].FirstOrDefault() + "][name]"].FirstOrDefault();
            var  sortColumnDir = Request.Form["order[0][dir]"].FirstOrDefault();
            long totalRecords  = 0;

            var coolQueries          = _coolQueryService.SearchCoolQuery(out totalRecords, start, length, search, sortColumn, sortColumnDir == "asc"); //GetUserAddresses(user.Id, out totalRecords, start, length, search, sortColumn, sortColumnDir == "asc");
            CoolQueryListModel model = new CoolQueryListModel();

            PrepareCoolQueryListModel(model, coolQueries);
            return(Json(new { draw = draw, recordsFiltered = totalRecords, recordsTotal = totalRecords, data = model.Items }));
        }
Exemplo n.º 3
0
        public ActionResult Index()
        {
            CoolQueryListModel model = new CoolQueryListModel();

            return(View(model));
        }