public async Task <ResponseList <TransportResponse> > Search(TransportSearchRequest request) { var transports = await _uow.Transports.Search(request?.OnlyActive); var response = transports.Select(x => _mapService.MapTransport(x)).ToList(); return(new ResponseList <TransportResponse>(ResponseStatus.Ok, response)); }
public async Task <IHttpActionResult> Search([FromUri] TransportSearchRequest request) { var response = await _transportService.Search(request); return(new CreateResult(response)); }