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)); }
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 })); }