Пример #1
0
        // 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));
        }
Пример #2
0
        // 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));
        }
Пример #3
0
        // 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));
        }
Пример #4
0
        // 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));
        }