Skip to content

ISearchService

Namespace: SlottyMedia.Backend.Services.Interfaces

This interface is used to define the Search Service.

public interface ISearchService

Methods

SearchByUsername(String)

Search function to retrieve all users for a specific search term.

Task<SearchDto> SearchByUsername(string searchTerm)

Parameters

searchTerm String
Search Term used for wildcard selection

Returns

Task<SearchDto>
SearchDto

Exceptions

SearchGeneralExceptions
Thrown when a general error occurs during the search.

SearchByTopic(String)

Search function to retrieve forums by topic.

Task<SearchDto> SearchByTopic(string searchTerm)

Parameters

searchTerm String
Search Term used for wildcard search

Returns

Task<SearchDto>
SearchDto

Exceptions

SearchGeneralExceptions
Thrown when a general error occurs during the search.