public async Task <IEnumerable <SearchMovieViewModel> > TopRatedMovies() { if (IsDemo) { return(await DemoMovieSearch.TopRatedMovies()); } return(await MovieEngine.TopRatedMovies()); }
public async Task <IEnumerable <SearchMovieViewModel> > UpcomingMovies() { if (IsDemo) { return(await DemoMovieSearch.UpcomingMovies()); } return(await MovieEngine.UpcomingMovies()); }
public async Task <IEnumerable <SearchMovieViewModel> > Popular() { if (IsDemo) { return(await DemoMovieSearch.PopularMovies()); } return(await MovieEngine.PopularMovies()); }
public async Task <IActionResult> GetExtraMovieInfo([FromBody] SearchMovieExtraInfoRefineModel model) { if (model == null) { return(BadRequest()); } return(Json(await MovieEngine.LookupImdbInformation(model.TheMovieDbId, model.LanguageCode))); }
public async Task <IEnumerable <SearchMovieViewModel> > SearchMovie(string searchTerm) { using (MiniProfiler.Current.Step("SearchingMovie")) { Logger.LogDebug("Searching : {searchTerm}", searchTerm); return(await MovieEngine.Search(searchTerm)); } }
public async Task <IActionResult> SearchActor([FromBody] SearchActorModel model) { if (model == null) { return(BadRequest()); } return(Json(await MovieEngine.SearchActor(model.SearchTerm, model.LanguageCode))); }
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)); }
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))); }
public async Task <IEnumerable <SearchMovieViewModel> > NowPlayingMovies() { return(await MovieEngine.NowPlayingMovies()); }
public async Task <IEnumerable <SearchMovieViewModel> > SimilarMovies(int theMovieDbId) { return(await MovieEngine.SimilarMovies(theMovieDbId)); }
public async Task <SearchMovieViewModel> GetExtraMovieInfo(int theMovieDbId) { return(await MovieEngine.LookupImdbInformation(theMovieDbId)); }
public async Task <IEnumerable <SearchMovieViewModel> > SimilarMovies([FromBody] SimilarMoviesRefineModel model) { return(await MovieEngine.SimilarMovies(model.TheMovieDbId, model.LanguageCode)); }