public CoolComListModel PrepareCoolComListModel(CoolComListModel model, List <CoolCom> coolCom) { foreach (var c in coolCom) { CoolComModel ccm = new CoolComModel(); ccm = PrepareCoolComModel(ccm, c); model.Items.Add(ccm); } return(model); }
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 coolComs = _coolComService.SearchCoolCom(out totalRecords, start, length, search, sortColumn, sortColumnDir == "asc"); //GetUserAddresses(user.Id, out totalRecords, start, length, search, sortColumn, sortColumnDir == "asc"); CoolComListModel model = new CoolComListModel(); PrepareCoolComListModel(model, coolComs); return(Json(new { draw = draw, recordsFiltered = totalRecords, recordsTotal = totalRecords, data = model.Items })); }
public ActionResult Index() { CoolComListModel model = new CoolComListModel(); return(View(model)); }