public IActionResult AddAudioBook(BookInputContainerViewModel bicvm) { AudioBook book = ModelConvertationHelper.GetNewAudioBook(db, bicvm.AudioBookPresentation); if (book == null) { return(View("~/Views/Shared/Error.cshtml")); } foreach (Genre g in book.Genres) { db.Genres.Attach(g); } db.SubscriptionTypes.Attach(book.SubscriptionType); db.AudioBooks.Add(book); db.SaveChanges(); return(RedirectToAction("AdminHome", "Home")); }