Example #1
0
        public void Download(RouletteEventQueryOptions option)
        {
            var entry = service.GetAdminRouletteEventEntryList(option).ToList();
            var data  = entry.Select(e => new {
                채널      = e.ChannelName,
                IP      = e.IpAddress,
                이름      = e.Name,
                휴대폰     = e.Mobile,
                개인정보등록일 = e.CreateDate,
                경품      = e.PrizeName,
                당첨일     = e.UpdateDate
            });

            string fileName = DateTime.Now.ToString("yyyyMMddhhmmss_") + "룰렛이벤트_참여자리스트";

            common.ExcelDownLoad(data, fileName);
        }
Example #2
0
        public IPagedList <RouletteEventEntry> GetAdminRouletteEventEntryList([FromUri] RouletteEventQueryOptions option)
        {
            var result = service.GetAdminRouletteEventEntryList(option);

            return(new SerializablePagedList <RouletteEventEntry>(result, option.Page, option.PageSize));
        }