Пример #1
0
        public AnomalousEventManagementResponse GetAnomalousEventByTime(DatasQueryResultRequestBase req)
        {
            var resp = new AnomalousEventManagementResponse();
            IList <Func <AnomalousEvent_AnomalousEventTable, bool> > ps = new List <Func <AnomalousEvent_AnomalousEventTable, bool> >();

            DealWithSearchTimeRange(req, ps);
            resp.Datas = _anomalousEventManagementQueryService.GetAnomalousEventSourceBy(ps);
            return(resp);
        }
Пример #2
0
        public AnomalousEventManagementResponse GetAnomalousEventManagementDatasBy(DatasQueryResultRequestBase req)
        {
            var resp = new AnomalousEventManagementResponse();
            IList <Func <AnomalousEvent_AnomalousEventTable, bool> > ps = new List <Func <AnomalousEvent_AnomalousEventTable, bool> >();

            try
            {
                DealWithConditions(req, ps);
                var numberOfResultsPrePage = ApplicationSettingsFactory.GetApplicationSettings().NumberOfResultsPrePage;//获取每页记录数
                resp.Datas            = _anomalousEventManagementQueryService.GetAnomalousEventManagementsSourceBy(ps, req.CurrentPageIndex, numberOfResultsPrePage);
                resp.TotalResultCount = _anomalousEventManagementQueryService.GetTotalResultCountBy(ps);
                resp.Succeed          = true;
            }
            catch
            {
                resp.Message = NoRecordsMessage;
            }
            return(resp);
        }