public ActionResult AddProductDetails(ProductDetail productDetail) { try { string filename = Path.GetFileNameWithoutExtension(productDetail.ProductImage.FileName); string extension = Path.GetExtension(productDetail.ProductImage.FileName); filename = filename + DateTime.Now.ToString("yymmssfff") + extension; productDetail.ProdImage = "~/ProductImages/" + filename; filename = Path.Combine(Server.MapPath("~/ProductImages/"), filename); productDetail.ProductImage.SaveAs(filename); using (AgroStoreEntitiesNew agroimg = new AgroStoreEntitiesNew()) { agroimg.ProductDetails.Add(productDetail); agroimg.SaveChanges(); //productDetail.ProdSavings = productDetail.ProdMRP - productDetail.ProdPrice; //agroimg.ProductDetails.Add(productDetail); //agroimg.SaveChanges(); } } catch (Exception ex) { ViewBag.Error_Message = "Error Occurred" + ex.Message; } ModelState.Clear(); return(View()); }