BookStore.Controllers.BookController.Edit C# (CSharp) Method

Edit() private method

private Edit ( Book book, System.Web.HttpPostedFileBase image ) : System.Web.Mvc.ActionResult
book BookStore.Models.Book
image System.Web.HttpPostedFileBase
return System.Web.Mvc.ActionResult
        public ActionResult Edit(Book book, HttpPostedFileBase image)
        {
            if (ModelState.IsValid)
            {
                if (image.ContentLength > 0)
                {
                    var fileName = Path.GetFileName(image.FileName);
                    var path = Path.Combine(Server.MapPath("~/Images"), fileName);
                    image.SaveAs(path);
                    book.Image = fileName;
                    db.Entry(book).State = EntityState.Modified;
                    db.SaveChanges();
                    return RedirectToAction("Index");
                }

            }
            ViewBag.CategoryID = new SelectList(db.Categorys, "CategoryID", "Name", book.CategoryID);
            return View(book);
        }

Same methods

BookController::Edit ( int id ) : System.Web.Mvc.ActionResult