public IQueryable <TestCase> Search(TestCaseSearchRequest searchRequest, Guid companyGuid) => _dbContext .TestCases .AsNoTracking() .NotDeleted() .ForCompany(companyGuid) .ForBaord(searchRequest.BoardGuid) .ForTicket(searchRequest.TicketGuid) .AsQueryable();
public async Task <IActionResult> Search([FromQuery] TestCaseSearchRequest model) { if (ModelState.IsValid) { InitUserCredentials(); var results = _mapper.Map(_testCaseService.Search(model, CompanyGuid), new List <TestCaseResponse>()); var response = new TestCaseSearchResponse() { Data = results }; return(Ok(response)); } return(new NoContentResult()); }