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

Create() private method

private Create ( 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 Create(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.Books.Add(book);
                    db.SaveChanges();
                    return RedirectToAction("Index");
                }
            }

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

Same methods

BookController::Create ( ) : System.Web.Mvc.ActionResult