//public string GetDemandsByCompanyUserId(int companyUserId) //{ // Expression<Func<Demand, bool>> expression = p => p.RecordStatus == Helpdesk.Model.Enums.RecordStatus.A && p.CompanyUserId == companyUserId; // return demandRepository.GetDemandByCondition(expression); //} public string GetDemandsJson(int?pageNumber, int?pageLength) { Expression <Func <Demand, bool> > expression = p => p.RecordStatus == Helpdesk.Model.Enums.RecordStatus.A; int?skip = null; if (pageNumber.HasValue && pageLength.HasValue) { skip = (pageNumber - 1) * pageLength; } var data = demandRepository.GetAllDemandJson(expression, out int records, null, skip, pageLength); return(data); }