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; }
public async Task <IActionResult> GetPages([FromQuery] PageParm objPram) { return(Ok(await _questionService.GetPageList(objPram))); }