public ActionResult AddNewProduct(Models.Product productLocal) { string fileName = Path.GetFileNameWithoutExtension(productLocal.ImageFile.FileName); string extension = Path.GetExtension(productLocal.ImageFile.FileName); fileName = fileName + DateTime.Now.ToString("yymmssfff") + extension; productLocal.ProductImg = "~/Image/" + fileName; fileName = Path.Combine(Server.MapPath("~/Image/"), fileName); productLocal.ImageFile.SaveAs(fileName); PRODUCT prodDal = new PRODUCT(); prodDal.ProductName = productLocal.ProductName; prodDal.ProductDescription = productLocal.ProductDescription; prodDal.ProductPrice = productLocal.ProductPrice; prodDal.ProductImg = productLocal.ProductImg; if (operations.AddNewProduct(prodDal)) { ViewBag.prodMessage = "Product details added successfully"; } else { ViewBag.prodMessage = "Failed to add product details"; } ModelState.Clear(); return(View()); }