Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
 public MovieDetailsViewModel(IArcTMDbApiService arcTMDbApiService, MovieDetails movieDetails)
 {
     _arcTMDbApiService = arcTMDbApiService;
     MovieDetails       = movieDetails;
 }