public ActionResult AddNewProduct(string productName, decimal price, decimal catererDiscount, int restockAmount, int inStock, HttpPostedFileBase image, int categoryId, int sortIndex) { if (image == null) { CakesPosRepository cpr = new CakesPosRepository(_connectionString); cpr.AddProduct(productName, price, catererDiscount, restockAmount, inStock, "default.jpg", categoryId, sortIndex); return(RedirectToAction("Admin")); } else { Guid g = Guid.NewGuid(); image.SaveAs(Server.MapPath("~/Uploads/" + g + ".jpg")); CakesPosRepository cpr = new CakesPosRepository(_connectionString); cpr.AddProduct(productName, price, catererDiscount, restockAmount, inStock, g + ".jpg", categoryId, sortIndex); return(RedirectToAction("Admin")); } }