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)); }
public SearchPage(SearchParametersViewModel search, BaseViewModelFactory <SongModel> factory) { Search = search; Results = new BaseModelCollection <SongModel>(factory, handleSongSelected); initFields(); initCommands(); }