/// <summary> /// 获取表格数据 /// </summary> /// <param name="dto"></param> /// <returns></returns> public async Task <IActionResult> GetAll(SerachLabelDtoInput dto) { IPageList <Classify> result = await _service.GetAll(dto); return(Json(result, new Newtonsoft.Json.JsonSerializerSettings() { ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Ignore })); }
public async Task <IPageList <Classify> > GetAll(SerachLabelDtoInput dto) { var result = _classifyRepository.Where(s => s.AdminMenuId == Guid.Parse("eb08f902-bab2-4d6c-e64f-08d6d83d314d")); if (!string.IsNullOrEmpty(dto.labelName)) { result = result.Where(s => s.Name.Contains(dto.labelName)); } return(await result.Sort(dto.field, dto.order).ToPageList(dto.limit.Value, dto.page.Value)); }
public async Task <IPageList <Classify> > GetPageList(SerachLabelDtoInput data) { var result = _classifyRepository.GetAll(); if (!string.IsNullOrEmpty(data.labelName)) { result = result.Where(s => s.Name.Contains(data.labelName)); } return(await result.Sort(data.field, data.order).ToPageList(data.limit.Value, data.page.Value)); }