Example #1
0
 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());
        }