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.