public ResourceOverviewCTO SearchByCriteria(ResourceSearchCriteriaDTO resourceSearchObject) { var resourceType = string.IsNullOrWhiteSpace(resourceSearchObject.Type) ? Graph.Metadata.Constants.Resource.Type.FirstResouceType : resourceSearchObject.Type; var resourceTypes = _metadataService.GetInstantiableEntityTypes(resourceType); return(_resourceRepository.SearchByCriteria(resourceSearchObject, resourceTypes)); }
public IActionResult GetResourceOverview([FromQuery] ResourceSearchCriteriaDTO resourceSearchDTO) { var result = _resourceService.SearchByCriteria(resourceSearchDTO); return(Ok(result)); }
public IActionResult GetResourceOverviewForLongSearchTerm([FromBody] ResourceSearchCriteriaDTO resourceSearchDTO) { var result = _resourceService.SearchByCriteria(resourceSearchDTO); return(Ok(result)); }