Esempio n. 1
0
        public List <MonthlyHospitalizationEntity> GetList(Pagination pagination, DoorDiagnosisMonthlyParam time)
        {
            var expression = ExtLinq.True <MonthlyHospitalizationEntity>();

            if (!string.IsNullOrEmpty(time.SettlementStartTime))
            {
                var startTime = Convert.ToDateTime(time.SettlementStartTime + " 00:00:00.000");
                expression = expression.And(t => t.StartTime >= startTime);
                if (!string.IsNullOrEmpty(time.SettlementEndTime))
                {
                    var endTime = Convert.ToDateTime(time.SettlementEndTime + " 00:00:00.000");
                    expression = expression.And(t => t.EndTime <= endTime);
                }
            }

            return(service.FindList(expression, pagination));
        }
Esempio n. 2
0
        public ActionResult GetGridJson(DoorDiagnosisMonthlyParam pagination)
        {
            var param = new Pagination()
            {
                page    = pagination.page,
                records = pagination.records,
                rows    = pagination.rows,
                sidx    = pagination.sidx,
                sord    = pagination.sord
            };
            var data = new
            {
                rows    = monthlyApp.GetList(param, pagination),
                total   = pagination.total,
                page    = pagination.page,
                records = pagination.records
            };

            return(Content(data.ToJson()));
        }