Exemple #1
0
        public void OnGet(string category = null, string key = null, string where = "", int limit = 5)
        {
            int page     = 1;
            var listPage = Request.Query["page"];

            if (!string.IsNullOrEmpty(listPage))
            {
                page = Convert.ToInt32(listPage);
            }
            Types     = where;
            pageIndex = page;
            Limit     = limit;

            classifyList = _classifyService.GetListAsync(m => !m.IsDel, m => m.FirstLetter, DbOrderEnum.Asc).Result.data;
            if (category != null)
            {
                Classify = category;
                category = classifyList.FirstOrDefault(m => m.EnClassName == category)?.Guid;
            }
            var param = new PageParm()
            {
                guid = category, page = page, key = key, audit = 1, where = where, limit = limit
            };

            Ask = _askService.GetPageList(param).Result.data;
        }
        public void OnGet(string number = null, int order = 0)
        {
            Order = order;
            Ask   = _questionService.GetPageList(new PageParm()
            {
                number = number
            }).Result.data.Items?.FirstOrDefault();
            if (Ask == null)
            {
                return;
            }
            Ask.LookSum += 1;
            //增加点击数
            _questionService.AddLookSum(Ask);

            Answer = _answerService.GetPageUser(new PageParm()
            {
                attr = order, guid = Ask.Guid
            }).Result.data;
        }
Exemple #3
0
 public async Task <IActionResult> GetPages([FromQuery] PageParm objPram)
 {
     return(Ok(await _questionService.GetPageList(objPram)));
 }