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); }
public async Task <IActionResult> Index() { var identity = HttpContext.User.Identity as ClaimsIdentity; IList <Claim> claim = identity.Claims.ToList(); bool isAdmin = claim[1].Value == "Admin"; if (isAdmin) { List <Movie> movies = await sqlTheaterData.OnGetMovies(includeOld : true); return(base.View(movies)); } else { return(StatusCode(403)); } }
public async Task <ActionResult <IEnumerable <Movie> > > GetMovies() { return(await db.OnGetMovies(true)); }
// GET: Movies public async Task <IActionResult> Index() { List <Movie> movies = await sqlTheaterData.OnGetMovies(); return(base.View(movies)); }