/// <summary>
        /// 获取倍数报警配置信息
        /// </summary>
        /// <returns></returns>
        private List <JC_MultiplesettingInfo> GetAllMultiplesettingInfo()
        {
            List <JC_MultiplesettingInfo> MultiplesettingItems = null;

            try
            {
                IJC_MultiplesettingService       multiplesettingService        = ServiceFactory.Create <IJC_MultiplesettingService>();
                JC_MultiplesettingGetListRequest multiplesettingGetListRequest = new JC_MultiplesettingGetListRequest();
                var reslut = multiplesettingService.GetMultiplesettingList(multiplesettingGetListRequest);
                if (reslut.Data != null && reslut.IsSuccess)
                {
                    MultiplesettingItems = reslut.Data;
                }
            }
            catch (Exception ex)
            {
                LogHelper.Error("RatioAlarmProcHandle GetMultiplesettingInfo Error" + ex.Message);
            }
            return(MultiplesettingItems);
        }
示例#2
0
        public BasicResponse <List <JC_MultiplesettingInfo> > GetMultiplesettingList(JC_MultiplesettingGetListRequest multiplesettingrequest)
        {
            var multiplesettingresponse = new BasicResponse <List <JC_MultiplesettingInfo> >();

            multiplesettingrequest.PagerInfo.PageIndex = multiplesettingrequest.PagerInfo.PageIndex - 1;
            if (multiplesettingrequest.PagerInfo.PageIndex < 0)
            {
                multiplesettingrequest.PagerInfo.PageIndex = 0;
            }
            int rowcount = 0;
            var multiplesettingModelLists = _Repository.GetMultiplesettingList(multiplesettingrequest.PagerInfo.PageIndex, multiplesettingrequest.PagerInfo.PageSize, out rowcount);
            var multiplesettingInfoLists  = new List <JC_MultiplesettingInfo>();

            foreach (var item in multiplesettingModelLists)
            {
                var MultiplesettingInfo = ObjectConverter.Copy <JC_MultiplesettingModel, JC_MultiplesettingInfo>(item);
                multiplesettingInfoLists.Add(MultiplesettingInfo);
            }
            multiplesettingresponse.Data = multiplesettingInfoLists;
            return(multiplesettingresponse);
        }