Ejemplo n.º 1
0
        public void UserExcelDownload(AdminMarvelFrozenQueryOptions options)
        {
            var query = service.GetUser(options).OrderByDescending(x => x.CreateDate).ToList();
            var data  = query.Select(e => new {
                참여일  = e.CreateDate.ToString("yyyy-MM-dd HH:mm:ss"),
                디바이스 = e.Channel,
                IP   = e.IpAddress,
                아이성별 = e.ChildGenderDisplayName,
                이름   = e.Name,
                연락처  = e.Mobile,
                주소   = e.Address,
                상세주소 = e.AddressDetail,
                우편번호 = e.ZipCode,
                나이   = e.Age
            }).ToList();

            common.ExcelDownLoad(data, "[2017 마블프로즌 이벤트] 참여자_" + DateTime.Now.ToString("yyyyMMddHHmmss"));
        }
Ejemplo n.º 2
0
 public IQueryable <MavelFrozenUser> GetUser(AdminMarvelFrozenQueryOptions options)
 {
     return(userRepository.GetAll().AsExpandable().Where(options.BuildPredicate()));
 }
Ejemplo n.º 3
0
        public PagedList.IPagedList <MavelFrozenUser> GetMarvelFrozenUserList([FromUri] AdminMarvelFrozenQueryOptions options)
        {
            var users = service.GetUser(options).OrderByDescending(x => x.CreateDate);

            return(new SerializablePagedList <MavelFrozenUser>(users, options.Page, options.PageSize));
        }