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; }); }