public SearchMoviesViewModel(IArcTMDbApiService arcTMDbApiService) { _arcTMDbApiService = arcTMDbApiService; SearchMovies = new ObservableCollection <MovieDetails>(); SearchCommand = new Command(async() => await ExecuteSearchCommand(), CanExecuteSearchCommand); LoadMoreMoviesCommand = new Command <MovieDetails>(async(movieDetails) => await ExecuteLoadMoreMoviesCommand(movieDetails), CanExecuteLoadMoreMoviesCommand); ShowMovieDetailsCommand = new Command <MovieDetails>(async(movieDetails) => await ExecuteShowMovieDetailsCommand(movieDetails)); }
public MovieDetailsViewModel(IArcTMDbApiService arcTMDbApiService, MovieDetails movieDetails) { _arcTMDbApiService = arcTMDbApiService; MovieDetails = movieDetails; }