示例#1
0
 /// <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;
 }
示例#2
0
 /// <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;
 }