public ResultViewModel(INavigationService navigationService)
 {
     _articlesRepInstance = new FacetsRepository();
     pageNumber           = 0;
     IntializeMessenger();
     InitializeCommands();
     _navigationService = navigationService;
 }
 public SearchViewModel(INavigationService navigationService)
 {
     _navigationService = navigationService;
     results            = new ObservableCollection <Facet>();
     filteredFacets     = new ObservableCollection <Facets>();
     _facetRepInstance  = new FacetsRepository();
     results            = new ObservableCollection <Facet>();
     InitializeCommands();
     Initialize();
 }
 private void IntializeMessenger()
 {
     MessengerInstance.Register <Facet>(this, (facet) =>
     {
         FilteredArticles = new PaginatedCollection <Content>(async i =>
         {
             var DataService = new FacetsRepository();
             return(await DataService.GetArticlesList(facet.key, ++pageNumber, 10, "male"));
         });
         //await _articlesRepInstance.GetArticlesList(facet.key, 1, 10, "male");
         //brandKey = facet.key;
     });
 }