/// <summary> /// Initializes a new instance of the SearchService class. /// </summary> /// <param name="communitiesViewRepository">Instance of CommunitiesView repository</param> /// <param name="contentsViewRepository">Instance of ContentsView repository</param> /// <param name="searchViewRepository">Instance of SearchView repository</param> /// <param name="userRepository">Instance of User repository</param> public SearchService( ICommunitiesViewRepository communitiesViewRepository, IContentsViewRepository contentsViewRepository, ISearchViewRepository searchViewRepository, IUserRepository userRepository) { this._communitiesViewRepository = communitiesViewRepository; this._contentsViewRepository = contentsViewRepository; this._searchViewRepository = searchViewRepository; this._userRepository = userRepository; }