private CoolAppListModel PrepareCoolAppListModel(CoolAppListModel model, List <CoolApp> coolApps) { foreach (var c in coolApps) { CoolAppModel ccm = new CoolAppModel(); ccm = PrepareCoolAppModel(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 coolApps = _coolAppService.SearchCoolApp(out totalRecords, start, length, search, sortColumn, sortColumnDir == "asc"); //GetUserAddresses(user.Id, out totalRecords, start, length, search, sortColumn, sortColumnDir == "asc"); CoolAppListModel model = new CoolAppListModel(); model = PrepareCoolAppListModel(model, coolApps); return(Json(new { draw = draw, recordsFiltered = totalRecords, recordsTotal = totalRecords, data = model.Items })); }
public ActionResult Index() { CoolAppListModel model = new CoolAppListModel(); return(View(model)); }