public ActionResult Create(MovieAdd newItem) { if (ModelState.IsValid) { var addedItem = Repo_Movie.AddMovie(newItem); if (addedItem==null) { return View("Error"); } else { return RedirectToAction("Details", new { Id = addedItem.Id }); } } else { return RedirectToAction("Create"); } }
public MovieFull AddMovie(MovieAdd newItem) { var d = dc.Directors.Find(newItem.DirectorId); Models.Movie mov = AutoMapper.Mapper.Map<Movie>(newItem); //mov = ; //mov.Title = newItem.Title; //mov.TicketPrice = newItem.TicketPrice; mov.Director = d; foreach (var item in newItem.GenreId) { var g = dc.Genres.Find(item); mov.Genres.Add(g); } dc.Movies.Add(mov); dc.SaveChanges(); return GetMovieFull(mov.Id); }