public IQueryable <Condition> Search(ConditionSearchRequest searchRequest, Guid companyGuid) => _dbContext
 .Conditions
 .AsNoTracking()
 .NotDeleted()
 .ForScenario(searchRequest.ScenarioGuid)
 //.ForCondition(searchRequest)
 .OrderBy(x => x.ConditionId)
 .AsQueryable();
        public async Task <IActionResult> Search([FromQuery] ConditionSearchRequest model)
        {
            if (ModelState.IsValid)
            {
                InitUserCredentials();
                var results  = _mapper.Map(_conditionService.Search(model, CompanyGuid), new List <ConditionResponse>());
                var response = new ConditionSearchResponse()
                {
                    Data = results
                };
                return(Ok(response));
            }

            return(new NoContentResult());
        }