public async Task <IActionResult> Index(int?id, string order) { if (id == null) { return(NotFound()); } List <Viewing> viewings = await sqlTheaterData.GetViewingsById((int)id, order); return(base.View(viewings)); }
private async Task <Movie> GetRandomMovie() { var movies = await sqlTheaterData.OnGetMovies(false); Random rnd = new Random(); var movieToDisplay = movies[rnd.Next(1, movies.Count)]; var viewing = await sqlTheaterData.GetViewingsById(movieToDisplay.MovieId, ""); TempData["viewing"] = viewing.FirstOrDefault().StartTime.ToString(); return(movieToDisplay); }
// FUNKAR INTE public async Task <ActionResult <List <Viewing> > > Index(int?id, string order) { if (id == null) { return(NotFound()); } List <Viewing> viewings = await sqlTheaterData.GetViewingsById((int)id, order); if (viewings.Count == 0) { return(NotFound()); } return(viewings); }
// 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)); }