Beispiel #1
0
 public async Task <IEnumerable <SearchMovieViewModel> > TopRatedMovies()
 {
     if (IsDemo)
     {
         return(await DemoMovieSearch.TopRatedMovies());
     }
     return(await MovieEngine.TopRatedMovies());
 }
Beispiel #2
0
 public async Task <IEnumerable <SearchMovieViewModel> > UpcomingMovies()
 {
     if (IsDemo)
     {
         return(await DemoMovieSearch.UpcomingMovies());
     }
     return(await MovieEngine.UpcomingMovies());
 }
Beispiel #3
0
 public async Task <IEnumerable <SearchMovieViewModel> > Popular()
 {
     if (IsDemo)
     {
         return(await DemoMovieSearch.PopularMovies());
     }
     return(await MovieEngine.PopularMovies());
 }
Beispiel #4
0
 public async Task <IActionResult> GetExtraMovieInfo([FromBody] SearchMovieExtraInfoRefineModel model)
 {
     if (model == null)
     {
         return(BadRequest());
     }
     return(Json(await MovieEngine.LookupImdbInformation(model.TheMovieDbId, model.LanguageCode)));
 }
Beispiel #5
0
        public async Task <IEnumerable <SearchMovieViewModel> > SearchMovie(string searchTerm)
        {
            using (MiniProfiler.Current.Step("SearchingMovie"))
            {
                Logger.LogDebug("Searching : {searchTerm}", searchTerm);

                return(await MovieEngine.Search(searchTerm));
            }
        }
Beispiel #6
0
        public async Task <IActionResult> SearchActor([FromBody] SearchActorModel model)
        {
            if (model == null)
            {
                return(BadRequest());
            }

            return(Json(await MovieEngine.SearchActor(model.SearchTerm, model.LanguageCode)));
        }
Beispiel #7
0
        public async Task <IEnumerable <SearchMovieViewModel> > SearchMovie(string searchTerm)
        {
            Logger.LogDebug("Searching : {searchTerm}", searchTerm);

            if (IsDemo)
            {
                return(await DemoMovieSearch.Search(searchTerm));
            }
            return(await MovieEngine.Search(searchTerm, null, null));
        }
Beispiel #8
0
        public async Task <IActionResult> SearchMovie([FromBody] SearchMovieRefineModel model)
        {
            if (model == null)
            {
                return(BadRequest());
            }

            Logger.LogDebug("Searching : {0}, Year: {1}, Lang: {2}", model.SearchTerm, model.Year, model.LanguageCode);

            return(Json(await MovieEngine.Search(model.SearchTerm, model.Year, model.LanguageCode)));
        }
Beispiel #9
0
 public async Task <IEnumerable <SearchMovieViewModel> > NowPlayingMovies()
 {
     return(await MovieEngine.NowPlayingMovies());
 }
Beispiel #10
0
 public async Task <IEnumerable <SearchMovieViewModel> > SimilarMovies(int theMovieDbId)
 {
     return(await MovieEngine.SimilarMovies(theMovieDbId));
 }
Beispiel #11
0
 public async Task <SearchMovieViewModel> GetExtraMovieInfo(int theMovieDbId)
 {
     return(await MovieEngine.LookupImdbInformation(theMovieDbId));
 }
Beispiel #12
0
 public async Task <IEnumerable <SearchMovieViewModel> > SimilarMovies([FromBody] SimilarMoviesRefineModel model)
 {
     return(await MovieEngine.SimilarMovies(model.TheMovieDbId, model.LanguageCode));
 }