Пример #1
0
        public IActionResult List(YLeagueRequestpayload payload)
        {
            var query = from t in _dbContext.VolunteerTeam
                        where t.IsDelete == 0
                        select new
            {
                t.Id,
                t.VteamUuid,
                t.Name,
                t.Number
            };

            if (!string.IsNullOrEmpty(payload.Kw))
            {
                query = query.Where(x => x.Name.Contains(payload.Kw));
            }
            if (payload.FirstSort != null)
            {
                query = query.OrderByDescending(x => x.Id);
            }
            var list       = query.Paged(payload.CurrentPage, payload.PageSize).ToList();
            var totalCount = query.Count();
            var response   = ResponseModelFactory.CreateResultInstance;

            response.SetData(list, totalCount);
            ToLog.AddLog("查询", "成功:查询:志愿者服务队伍信息数据", _dbContext);
            return(Ok(response));
        }
        public IActionResult List(YLeagueRequestpayload payload)
        {
            var query = from t in _dbContext.SthOrganic
                        where t.IsDelete == 0
                        select new
            {
                t.Id,
                t.SthOrganicUuid,
                t.Name,
                t.Secretary,
                t.Cadre,
                t.Number
            };

            if (!string.IsNullOrEmpty(payload.Kw))
            {
                query = query.Where(x => x.Name.Contains(payload.Kw));
            }
            if (payload.FirstSort != null)
            {
                query = query.OrderByDescending(x => x.Id);
            }
            var list       = query.Paged(payload.CurrentPage, payload.PageSize).ToList();
            var totalCount = query.Count();
            var response   = ResponseModelFactory.CreateResultInstance;

            response.SetData(list, totalCount);
            return(Ok(response));
        }