public async Task <IHttpActionResult> GetMovie(int id) { // retun Movie instance //Movie movie = await db.Movies.FindAsync(id); //if (movie == null) //{ // return NotFound(); //} //return Ok(movie); // return MovieDTO //MovieDTO movie = await db.Movies.Include(m => m.Genre) // .Where(m => m.MovieId == id) // .Select(AsMovieDTO) // .FirstOrDefaultAsync(); //if (movie == null) //{ // return NotFound(); //} //return Ok(movie); MovieDetailDTO movie = await db.Movies.Include(m => m.Genre) .Where(m => m.MovieId == id) .Select(AsMovieDetailDTO) .FirstOrDefaultAsync(); if (movie == null) { return(NotFound()); } return(Ok(movie)); }
public static Movie ToMovie(this MovieDetailDTO movieDetailDto) { return(new Movie( movieDetailDto.Id, movieDetailDto.Title, movieDetailDto.Tagline, Constants.POSTER_PATH_PREFIX + movieDetailDto.Poster_path, movieDetailDto.Release_date )); }
public static md_DetailFragment NewInstance(MovieDetailDTO movie, List <MovieTrailerDTO> movieTrailer) { var detailsFrag = new md_DetailFragment { Arguments = new Bundle() }; Bundle bundle = new Bundle(); bundle.PutString(MovieDetail_Key, JsonConvert.SerializeObject(movie)); bundle.PutString(MovieTrailer_Key, JsonConvert.SerializeObject(movieTrailer)); detailsFrag.Arguments = bundle; return(detailsFrag); }
public static MovieDetail ToMovieDetail(this MovieDetailDTO movieDetailDto) { return(new MovieDetail( movieDetailDto.Id, movieDetailDto.Overview, movieDetailDto.Release_date, movieDetailDto.Status, movieDetailDto.Tagline, movieDetailDto.Title, movieDetailDto.Vote_Average, movieDetailDto.Vote_Count, Constants.POSTER_PATH_PREFIX + movieDetailDto.Poster_path )); }
public md_UserPicsFragment(MovieDetailDTO movie) : base(movie) { }
public md_GalleryFragment(MovieDetailDTO movie) : base(movie) { }
public md_RatingFragment(MovieDetailDTO movie, AssetManager assets) : base(movie) { Assets = assets; }
public md_SocialFragment(MovieDetailDTO movie) : base(movie) { }
public md_tab_baseFragment(MovieDetailDTO movie) { Movie = movie; }