// 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)); }
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)); }