예제 #1
0
        // GET: Books/Edit/5
        public ActionResult Edit(int id)
        {
            var book = db.Books.Find(id);

            var authors    = db.Authors.ToList();
            var categories = db.Category.ToList();

            var model = new ViewModels.Book.Edit(book, categories, authors);

            return(View(model));
        }
예제 #2
0
        public ActionResult Edit(ViewModels.Book.Edit model)
        {
            var book = db.Books.Find(model.Id);

            if (ModelState.IsValid)
            {
                book.Modified    = DateTime.Now.Ticks;
                book.BookName    = model.Name;
                book.Description = model.Discription;
                book.AuthorID    = model.SelectedAuthorId;
                book.CategoryID  = model.SelectedCategoryId;

                if (model.Upload != null)
                {
                    book.Image = ImageArray.ToByteArray(model.Upload);
                }

                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(model));
        }