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")); }
public IPagedList <TumblerEventEntry> GetAdminTumblerEventEntryList([FromUri] TumblerEventQueryOptions options) { var result = service.GetAdminTumblerEventEntryList(options.eventType); return(new SerializablePagedList <TumblerEventEntry>(result, options.Page, options.PageSize)); }