コード例 #1
0
        public ActionResult Create(Guid movieId)
        {
            var model = new CreateMovieShowTimesViewModel();

            model.MovieId = movieId;
            using (var repo = new Repository <Theater>())
            {
                var theaters = repo.GetAll;
                model.Theaters = theaters.Select(x => new SelectListItem {
                    Text = x.Name, Value = x.Id.ToString()
                });
            }
            return(View(model));
        }
コード例 #2
0
        public ActionResult Create(CreateMovieShowTimesViewModel model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }
            var movieShowTimes = Mapper.Map <CreateMovieShowTimesViewModel, MovieShowTimes>(model);
            var result         = new MovieShowTimes();

            using (var repo = new Repository <MovieShowTimes>())
            {
                result = repo.InsertOrUpdate(movieShowTimes);
            }
            return(RedirectToAction("Detail", "Movies", new { id = result.MovieId }));
        }