Esempio n. 1
0
        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"));
        }