示例#1
0
        public static string ERNIERecordpagelist(string comid, int pageindex, int pagesize, int actid, int ERNIE_type, string key)
        {
            var totalcount = 0;

            try
            {
                var         actdata = new MemberERNIEData();
                var         list    = actdata.ERNIERecordpagelist(comid, pageindex, pagesize, actid, ERNIE_type, key, out totalcount);
                IEnumerable result  = "";
                if (list != null)
                {
                    result = from pro in list

                             select new
                    {
                        Id            = pro.Id,
                        Title         = MemberERNIEData.ERNIEGetActById(pro.ERNIE_id) != null?MemberERNIEData.ERNIEGetActById(pro.ERNIE_id).Title         : "",
                        Award         = MemberERNIEData.ERNIEGetAwardById(pro.Awardid) != null?MemberERNIEData.ERNIEGetAwardById(pro.Awardid).Award_title : "",
                        Name          = pro.Name,
                        ERNIE_id      = pro.ERNIE_id,
                        Phone         = pro.Phone,
                        ERNIE_code    = pro.ERNIE_code,
                        ERNIE_openid  = pro.ERNIE_openid,
                        ERNIE_uid     = pro.ERNIE_uid,
                        Address       = pro.Address,
                        Winning_state = pro.Winning_state,
                        Ip            = pro.Ip,
                        ERNIE_time    = pro.ERNIE_time,
                        Process_state = pro.Process_state,
                        Awardid       = pro.Awardid
                    }
                }
                ;

                return(JsonConvert.SerializeObject(new { type = 100, totalCount = totalcount, msg = result }));
            }
            catch (Exception ex)
            {
                return(JsonConvert.SerializeObject(new { type = 1, msg = ex.Message }));

                throw;
            }
        }