public IActionResult MovieDetail() { int movieId = System.Convert.ToInt32(RouteData.Values["id"]); //System.Type type = typeof(int); //Console.WriteLine(t); //Console.ReadLine(); MovieDetail movie = _movieSrv.Get(movieId); //Comment[] comments = _commentSrv.Get(movieId); //TODO REPLACE RETURN //return View(new { movie, comments }); return(View(movie)); }
public MovieDetailContract FetchMovieDetail(int id, bool includeDeletion) { try { using (var context = new MovieShelfEntities(ConfigurationManager.ConnectionStrings["TestConnection"].ConnectionString)) { var provider = new MovieDetailDal(context); var process = new MovieDetailProcess(provider); var service = new MovieDetailService(process); var result = service.Get(id, includeDeletion); return new MovieDetail().ConvertToContract(result, new MovieDetailContract()); } } catch (Exception exception) { return HandleExceptionResponse<MovieDetail, MovieDetailContract>(exception); } }