public List <DataCategroy> Get(DataCategroyQueryDto condition) { IQueryable <DataCategroy> query = _repository.Query(); if (condition.CategroyCode != null && condition.CategroyCode.Trim() != "") { query = query.Where(DataCategroy => DataCategroy.CategroyCode.Contains(condition.CategroyCode)); } if (condition.CategroyName != null && condition.CategroyName.Trim() != "") { query = query.Where(DataCategroy => DataCategroy.CategroyName.Contains(condition.CategroyName)); } return(query.ToList()); }
public async Task <JsonResult> GetAsync([FromQuery] DataCategroyQueryDto condition) { if (condition.CategroyCode == null && condition.CategroyName == null) { var items = await _service.GetAll(); return(new JsonResult(new { code = 20000, items })); } else { var list = _service.Search(condition); return(new JsonResult(new { code = 20000, list })); } }
public List <DataCategroy> Search(DataCategroyQueryDto condition) { return(_domain.Get(condition)); }