public ActionResult ThemSanPham(string TenSanPham, string MaSanPham, int NhaSanXuatID, int LoaiSanPhamID, double GiaSanPham, string ChiTietSanPham, HttpPostedFileBase Anh) { ViewBag.ThongBao = "Thành công"; /// thêm mặt hàng MATHANG mh = new MATHANG(); mh.TEN = TenSanPham; mh.MA = MaSanPham; mh.NHASANXUATID = NhaSanXuatID; mh.LOAISANPHAMID = LoaiSanPhamID; mh.GIA = GiaSanPham; mh.CHITET = ChiTietSanPham; mh.KHUYENMAI = 0; Shop_MVC_Context db = new Shop_MVC_Context(); db.MATHANGs.Add(mh); try { /// thêm ảnh sản phẩm db.SaveChanges(); if (Anh.ContentLength > 0) { var fileName = "product" + mh.ID + ".png"; string j = Path.Combine( Server.MapPath("~/Content/Client/images/product/"), fileName); Anh.SaveAs(j); ANHSP a = new ANHSP(); a.SRC = "/Content/Client/images/product/" + fileName; a.MATHANGID = mh.ID; db.ANHSPs.Add(a); db.SaveChanges(); } } catch { ViewBag.ThongBao = "Thêm sản phẩm không thành công"; } return(View("TrangThaiThemSanPham")); }
public bool Delete(int id, ref string err) { try { ANHSP anh = dataContext.ANHSPs.Where(p => p.MATHANGID == id).FirstOrDefault(); MATHANG entity = dataContext.MATHANGs.Find(id); dataContext.ANHSPs.Remove(anh); dataContext.MATHANGs.Remove(entity); dataContext.SaveChanges(); return(true); } catch (Exception ex) { err = ex.Message; return(false); } }
public ActionResult SuaSanPham(int id, string TenSanPham, string MaSanPham, int NhaSanXuatID, int LoaiSanPhamID, double GiaSanPham, string ChiTietSanPham, HttpPostedFileBase Anh) { ViewBag.ThongBao = "Sửa thông tin sản phẩm Thành công"; Shop_MVC_Context db = new Shop_MVC_Context(); /// thêm mặt hàng MATHANG mh = db.MATHANGs.Where(p => p.ID == id).FirstOrDefault(); mh.TEN = TenSanPham; mh.MA = MaSanPham; mh.NHASANXUATID = NhaSanXuatID; mh.LOAISANPHAMID = LoaiSanPhamID; mh.GIA = GiaSanPham; mh.CHITET = ChiTietSanPham; mh.KHUYENMAI = 0; try { /// thêm ảnh sản phẩm db.SaveChanges(); if (Anh != null) { var fileName = "product" + mh.ID + ".png"; string j = Path.Combine( Server.MapPath("~/Content/Client/images/product/"), fileName); Anh.SaveAs(j); ANHSP a = db.ANHSPs.Where(p => p.MATHANGID == mh.ID).FirstOrDefault(); a.SRC = "/Content/Client/images/product/" + fileName; a.MATHANGID = mh.ID; db.SaveChanges(); } } catch { ViewBag.ThongBao = "Sửa thông tin sản phẩm thất bại"; } return(View("TrangThaiThemSanPham")); }