Skip to content

SearchService

Namespace: SlottyMedia.Backend.Services

Service for searching users and topics.

public class SearchService : SlottyMedia.Backend.Services.Interfaces.ISearchService

Inheritance ObjectSearchService
Implements ISearchService

Constructors

SearchService(IUserSeachRepository, IForumSearchRepository)

Constructor to initialize the database actions dependency.

public SearchService(IUserSeachRepository userSearchRepository, IForumSearchRepository forumSearchRepository)

Parameters

userSearchRepository IUserSeachRepository
Repo used to retrieve search results.

forumSearchRepository IForumSearchRepository
Repo used to retrieve search results specific to a forum

Methods

SearchByUsername(String)

public Task<SearchDto> SearchByUsername(string searchTerm)

Parameters

searchTerm String

Returns

Task<SearchDto>

SearchByTopic(String)

public Task<SearchDto> SearchByTopic(string searchTerm)

Parameters

searchTerm String

Returns

Task<SearchDto>