示例#1
0
        public void ExcelDownload(TwoYearAnniversaryPageQueryOptions option)
        {
            var entry = service.GetOneYearAnniversaryEntryAll().AsQueryable().AsExpandable().Where(option.BuildPredicate()).OrderByDescending(x => x.CreateDate).Select(x => new {
                참여일      = x.CreateDate,
                채널       = x.ChannelName,
                아이피주소    = x.IpAddress,
                쌤소나이트아이디 = x.SamsoniteId,
                쌤소나이트복호화 = x.SamsoniteEncryptionId, //decrption
                당첨경품     = x.PrizeName
            });

            common.ExcelDownLoad(entry, "2st-anniversary-entry");
        }
示例#2
0
        public IPagedList <TwoYearAnniversaryEntry> Entry([FromUri] TwoYearAnniversaryPageQueryOptions entry)
        {
            var result = service.SelectTwoYearAnniversaryEnty().AsExpandable().Where(entry.BuildPredicate()).OrderByDescending(x => x.CreateDate);

            return(new SerializablePagedList <TwoYearAnniversaryEntry>(result, entry.Page, entry.PageSize));
        }