Пример #1
0
        public List <AircTable> GetByCondition(RequestAirc airc)
        {
            List <AircTable> list = _dbcontext.AircTable.WhereIf(!string.IsNullOrWhiteSpace(airc.SerialNum), t => t.SerialNum.Contains(airc.SerialNum))
                                    .WhereIf(airc.AircTypeTableId.HasValue, t => t.AircTypeTableId == airc.AircTypeTableId)
                                    .WhereIf(airc.AirFacTableId.HasValue, t => t.AirFacTableId == airc.AirFacTableId).ToList();

            return(list);
        }
Пример #2
0
 public IActionResult SelectCondition([FromBody] RequestAirc airc)
 {
     try
     {
         List <AircTable> list = _repository.GetByCondition(airc);
         return(Json(new
         {
             table = list,
             state = "0",
             msg = "获取数据成功"
         }));
     }
     catch (Exception ex)
     {
         return(Json(new
         {
             state = "-1",
             msg = "获取数据出现错误",
             error = ex.Message
         }));
     }
 }