コード例 #1
0
        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());
        }
コード例 #2
0
        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
                }));
            }
        }
コード例 #3
0
 public List <DataCategroy> Search(DataCategroyQueryDto condition)
 {
     return(_domain.Get(condition));
 }