Beispiel #1
0
        // GET: Books/Create
        public ActionResult Create()
        {
            var authors    = db.Authors.ToList();
            var categories = db.Category.ToList();
            var model      = new ViewModels.Book.Create(authors, categories);

            return(View(model));
        }
Beispiel #2
0
        public ActionResult Create(ViewModels.Book.Create model)
        {
            if (ModelState.IsValid)
            {
                var book = new Books();
                book.Created     = DateTime.UtcNow.Ticks;
                book.BookName    = model.Name;
                book.Description = model.Description;
                book.Image       = ImageArray.ToByteArray(model.Upload);
                book.AuthorID    = model.SelectedAuthorId;
                book.CategoryID  = model.SelectedCategoryId;

                db.Books.Add(book);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            model = new ViewModels.Book.Create(db.Authors.ToList(), db.Category.ToList());
            return(View(model));
        }