private void UpdateGridCarrierData() { var totalRow = 0; ViewData["CarrierTypes"] = CarrierTypes; var page = carriedGrid.Pager; var sort = new SSM.Services.SortField(string.IsNullOrEmpty(page.Sidx) ? "CarrierAirLineName" : page.Sidx, page.Sord == "asc"); //IEnumerable<ca> customers = customerServices.GetAll(_customerGrid.SearchCriteria, sort, out totalRow, page.CurrentPage, page.PageSize); var qr = carrierService.GetAll(carriedGrid.SearchCriteria); if (!CurrenUser.IsAdmin()) { qr = qr.Where(x => x.IsHideUser == false); } qr = qr.OrderBy(sort); totalRow = qr.Count(); carriedGrid.Pager.Init(totalRow); if (totalRow == 0) { carriedGrid.Data = new List <CarrierAirLine>(); return; } carriedGrid.Data = carrierService.GetListPager(qr, page.CurrentPage, page.PageSize); }