public ActionResult AddHallMovie() { if (Session["AccountType"] != null && Session["LoggedIn"] != null) { if (Session["AccountType"].ToString() == "BackOffice") { AddHallMovieModel Model = new AddHallMovieModel(); Model.AllHalls = IHallRepository.GetAllHalls(); Model.AllMovies = IMovieRepository.GetAllMovies().Where(m => m.RunTime > DateTime.Now); Model.AllHallMovies = IHallMovieRepository.GetAllHallMovies(); return(View("~/Views/Account/AccountViews/BackOfficeAccountOptions/AddHallMovie.cshtml", Model)); } else { return(RedirectToAction("Account", "Account")); } } else { return(RedirectToAction("Account", "Account")); } }
//Creates a Concert for the Concert page private AdminConcert CreateAdminConcert() { var bandList = bandRepository.GetAllBands().Select(x => new SelectListItem() { Text = x.Name.ToString(), Value = x.Id.ToString() }); var hallList = hallRepository.GetAllHalls().Select(x => new SelectListItem() { Text = x.Name.ToString(), Value = x.Id.ToString() }); var locationList = locationRepository.GetAllLocations().Select(x => new SelectListItem() { Text = x.Name.ToString(), Value = x.Id.ToString() }); var dayList = dayRepository.GetAllDays().Select(x => new SelectListItem() { Text = x.Name.ToString(), Value = x.Id.ToString() }); var adminConcert = new AdminConcert() { BandList = bandList, LocationList = locationList, HallList = hallList, DayList = dayList, Concert = new Concert() }; return(adminConcert); }