コード例 #1
0
        public async Task <List <UserCalculationModel> > GetUserCalculationFilter(GetUserCalculationModel model)
        {
            var entity = await _dbContext.UserCalculations
                         .Where(x =>
                                (model.UserId == null || x.UserId == model.UserId) &&
                                (model.CropType == null || x.CropType == model.CropType) &&
                                (model.SprayingAgent == null || x.SprayingAgent == model.SprayingAgent) &&
                                (model.Description == null || x.Description.Contains(model.Description))
                                ).ToListAsync();

            var response = _mapper.Map <List <UserCalculationModel> >(entity);

            return(response);
        }
コード例 #2
0
 public async Task <List <UserCalculationModel> > GetUserCalculationFilter(GetUserCalculationModel model)
 {
     return(await _agroVisionDbRepository.GetUserCalculationFilter(model));
 }