public ActionResult Edit(ProductViewModels sp) { try { var validImageTypes = new string[] { "image/gif", "image/jpeg", "image/pjpeg", "image/png" }; if (sp.ImageUpload2 == null || sp.ImageUpload2.ContentLength == 0) { ModelState.AddModelError("ImageUpload", "Chưa chọn hình"); } else if (!validImageTypes.Contains(sp.ImageUpload2.ContentType)) { ModelState.AddModelError("ImageUpload", "Làm ơn chọn file có định dạng hình GIF, JPG, PNG."); } if (ModelState.IsValid) { if (sp.ImageUpload2 != null && sp.ImageUpload2.ContentLength > 0) { var uploadDir = "~/Image/product"; var imagePath = Path.Combine(Server.MapPath(uploadDir), sp.ImageUpload2.FileName); var imageUrl = Path.Combine(uploadDir, sp.ImageUpload2.FileName); sp.ImageUpload2.SaveAs(imagePath); if (sp.ImageUpload2.FileName != null) { sp.Hinh = sp.ImageUpload2.FileName; } } } sp.NgayDangSP = DateTime.Now; ProductBus.Sua(sp); return(RedirectToAction("Index")); } catch { return(View(ProductBus.ChiTiet(sp.MaSP))); } }
public ActionResult Edit(int id, sanpham sp) { ProductBus.Sua(id, sp); return(RedirectToAction("Index")); }