public ActionResult Create(BookViewMdoel bookVM)
        {
            var book = new Book
            {
                author            = bookVM.Book.author,
                availability      = bookVM.Book.availability,
                ISBN              = Convert.ToString(DateTimeOffset.Now.ToUnixTimeSeconds()),
                Price             = bookVM.Book.Price,
                publicationDate   = bookVM.Book.publicationDate,
                dateAdded         = bookVM.Book.dateAdded,
                pages             = bookVM.Book.pages,
                Genre             = bookVM.Book.Genre,
                genreId           = bookVM.Book.genreId,
                description       = bookVM.Book.description,
                imgUrl            = bookVM.Book.imgUrl,
                productDimensions = bookVM.Book.productDimensions,
                tittle            = bookVM.Book.tittle,
                publisher         = bookVM.Book.publisher
            };

            if (ModelState.IsValid)
            {
                db.Books.Add(book);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            bookVM.Genres = db.Genres.ToList();
            return(View(bookVM));
        }
        // GET: Book/Create
        public ActionResult Create()
        {
            var genre = db.Genres.ToList();
            var mdoel = new BookViewMdoel
            {
                Genres = genre
            };

            return(View(mdoel));
        }
        // GET: Book/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Book book = db.Books.Find(id);

            if (book == null)
            {
                return(HttpNotFound());
            }
            var mdoel = new BookViewMdoel
            {
                Book   = book,
                Genres = db.Genres.ToList()
            };

            return(View(mdoel));
        }