Esempio n. 1
0
        //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);
        }