Esempio n. 1
0
        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));
        }