// GET : Admin/Movies public ViewResult Movies() { var movies = unitOfWork.Movies.Get(); var moviesViewModel = new AdminSectionGenericViewModel <Movie> { Entities = movies, Entity = new Movie(), Genres = Enum.GetNames(typeof(Genre)) }; return(View(moviesViewModel)); }
// GET: Admin/Auditoriums public ViewResult Auditoriums() { var auditoriums = unitOfWork.Auditoriums.Get(); var auditViewModel = new AdminSectionGenericViewModel <Auditorium> { Entities = auditoriums, // will be used within creation form. // The name of property should be the same as name of SaveAuditorium action parameter for auto binding. Entity = new Auditorium() }; return(View(auditViewModel)); }
// GET: Admin/EditAuditorium/id public ActionResult EditAuditorium(int id) { var auditorium = unitOfWork.Auditoriums.GetById(id); if (auditorium == null) { return(HttpNotFound()); } var auditViewModel = new AdminSectionGenericViewModel <Auditorium> { Entity = auditorium }; return(View(auditViewModel)); }
// GET: Admin/EditMovie/id public ActionResult EditMovie(int id) { var movie = unitOfWork.Movies.GetById(id); if (movie == null) { return(HttpNotFound()); } var moviesViewModel = new AdminSectionGenericViewModel <Movie> { Entity = movie, Genres = Enum.GetNames(typeof(Genre)) }; return(View(moviesViewModel)); }