private BaseViewModel createSearchView()
        {
            var tag        = new TagSearch(APIRequest.getAllTags().GetAwaiter().GetResult().Items);
            var parameters = new SearchParametersViewModel(tag);
            var factory    = new SongVMFactory();

            return(new SearchPage(parameters, factory));
        }
Exemple #2
0
        public SearchPage(SearchParametersViewModel search, BaseViewModelFactory <SongModel> factory)
        {
            Search  = search;
            Results = new BaseModelCollection <SongModel>(factory, handleSongSelected);

            initFields();
            initCommands();
        }