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); }
public async Task <List <UserCalculationModel> > GetUserCalculationFilter(GetUserCalculationModel model) { return(await _agroVisionDbRepository.GetUserCalculationFilter(model)); }