public async Task <ActionResult <Movie> > GetMovie(int id) { var movie = await db.OnGetMovie(id); if (movie == null) { return(NotFound()); } return(movie); }
// GET: Movies/Details/5 public async Task <IActionResult> Details(int?id) { if (id == null) { return(NotFound()); } var movie = await sqlTheaterData.OnGetMovie(id); if (movie == null) { return(NotFound()); } return(View(movie)); }
public async Task <IActionResult> Details(int?id) { bool isAdmin = AuthHandler.CheckIfAdmin(this); if (isAdmin) { if (id == null) { return(NotFound()); } var movie = await sqlTheaterData.OnGetMovie(id); if (movie == null) { return(NotFound()); } return(View(movie)); } else { return(StatusCode(403)); } }
// GET: Movies/Details/5 public async Task <IActionResult> Details(int?id) { if (id == null) { return(NotFound()); } var movie = await sqlTheaterData.OnGetMovie(id); var viewings = await sqlTheaterData.GetViewingsById((int)id, "Num"); if (movie == null) { return(NotFound()); } var model = new DetailsViewModel { Movie = movie, Viewings = viewings }; return(View(model)); }