public async Task <IHttpActionResult> SearchFolderAndFile(int spaceId, string text = "", int page = 1, int count = 100, int?folderId = null) { text = text == null ? string.Empty : text; var searchResultDto = await _spaceService?.SearchFoldersAndFilesAsync(spaceId, folderId, text, page, count); if (searchResultDto == null || (searchResultDto.Files.Count == 0 && searchResultDto.Folders.Count == 0)) { return(NotFound()); } return(Ok(searchResultDto)); }