public IEnumerable <FieldWorkerProduct> GetByCriteria(FieldWorkerProductSearchRequest request) { var fieldWorkerProducts = _repository.GetAll(); if (request.FieldWorkerId.HasValue) { fieldWorkerProducts = fieldWorkerProducts.Where(x => x.FieldWorkerId == request.FieldWorkerId); } if (request.ProductId.HasValue) { fieldWorkerProducts = fieldWorkerProducts.Where(x => x.ProductId == request.ProductId); } return(fieldWorkerProducts); }
public IActionResult GetByCriteria([FromQuery] FieldWorkerProductSearchRequest request) { var fieldWorkerProduct = _fieldWorkerProductService.GetByCriteria(request); return(Ok(fieldWorkerProduct)); }