public Genre AddGenre(GenreAdd newItem) { Genre genre = Mapper.Map<Genre>(newItem); try { if (newItem.MovieId.Count != 0) { foreach (var item in newItem.MovieId.ToList()) { genre.Movies.Add(dc.Movies.Find(item)); dc.Movies.Find(item).Genres.Add(genre); } } // dc.Genres.Add(genre); // dc.SaveChanges(); } catch (System.NullReferenceException) { dc.Genres.Add(genre); } dc.SaveChanges(); return genre; }
public ActionResult Create(GenreAdd newItem) { if (newItem == null) { return HttpNotFound(); } else { //gen.AddGenre(newItem); //return View("Index",gen.GetGenresForList()); Genre genre = gen.AddGenre(newItem); return RedirectToAction("Details", new { Id = genre.Id }); } }