Exemple #1
0
        public void ConsultingExcelDownload(TumblerEventQueryOptions options)
        {
            var entry = service.GetAdminTumblerEventEntryList(options.eventType).ToList();
            var data  = entry.Select(x => new
            {
                채널      = x.ChannelDisplayName,
                IP      = x.IpAddress,
                이름      = x.Name,
                연락처     = x.Mobile,
                성별      = x.Gender == "0" ? "남" : "여",
                생년월일    = x.BirthDay,
                연락방식전화  = "Y",
                연락방식문자  = "Y",
                연락방식이메일 = x.EmailCheck == true ? "Y" : "N",
                연락방식우편  = x.PostCheck == true ? "Y" : "N",
                보유기간    = x.RetentionPeriodTypeDisplayName,
                이메일     = x.Email,
                우편번호    = x.ZipCode,
                주소      = x.Address,
                상세주소    = x.AddressDetail,
                건강      = x.HealthCheck == true ? "Y" : "N",
                월급      = x.SalaryCheck == true ? "Y" : "N",
                저축      = x.FundCheck == true ? "Y" : "N",
                예비자금    = x.SavingCheck == true ? "Y" : "N",
                기타      = x.EtcCheck == true ? "Y" : "N",
                개인정보등록일 = x.CreateDate.ToString(@"yyyy\/MM\/dd HH:mm:ss")
            });

            common.ExcelDownLoad(data, "시크릿박스_응모자_" + DateTime.Now.ToString("yyyyMMddHHmmss"));
        }
Exemple #2
0
        public IPagedList <TumblerEventEntry> GetAdminTumblerEventEntryList([FromUri] TumblerEventQueryOptions options)
        {
            var result = service.GetAdminTumblerEventEntryList(options.eventType);

            return(new SerializablePagedList <TumblerEventEntry>(result, options.Page, options.PageSize));
        }