示例#1
0
        public CoolUserListModel PrepareCoolUserListModel(CoolUserListModel model, List <CoolUser> coolUsers)
        {
            foreach (var c in coolUsers)
            {
                CoolUserModel ccm = new CoolUserModel();
                ccm = PrepareCoolUserModel(ccm, c);
                model.Items.Add(ccm);
            }
            model.AvailableCompanies = _coolComService.GetAll().Select(k => new SelectListItem {
                Text = k.Id, Value = k.Id
            }).ToList();

            return(model);
        }
示例#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 coolUsers           = _coolUserService.SearchCoolUser(out totalRecords, start, length, search, sortColumn, sortColumnDir == "asc"); //GetUserAddresses(user.Id, out totalRecords, start, length, search, sortColumn, sortColumnDir == "asc");
            CoolUserListModel model = new CoolUserListModel();

            model = PrepareCoolUserListModel(model, coolUsers);
            return(Json(new { draw = draw, recordsFiltered = totalRecords, recordsTotal = totalRecords, data = model.Items }));
        }
示例#3
0
        public ActionResult Index( )
        {
            CoolUserListModel model = new CoolUserListModel();

            return(View(model));
        }