public int add(SanPham obj) { //call add this._db.ds_sanpham.Add(obj); //commit this._db.SaveChanges(); //return ma moi nhat return this._db.ds_sanpham.Max(x => x.id); }
//WORK OK public ActionResult Add() { if (!this._nhanvien_permission.Contains("sanpham_add")) { return _fail_permission("sanpham_add"); } SanPhamController ctr = new SanPhamController(); SanPham obj = new SanPham(); //Save obj to session Session["sanpham_new_tmp"] = obj; Session["sanpham_new_dbcontext"] = ctr._db; return RedirectToAction("Index", "AdminSanPham", new { id = 0 }); }
// // GET: /FrontSanPhamDetail/ public ActionResult Index(int id=0) { ViewBag.id = 2; SanPhamController ctr = new SanPhamController(); SanPham sp = new SanPham(); sp=ctr.get_by_id(id); if (sp != null&&sp.active==true) { ViewBag.Title = sp.ten; ViewBag.SanPhamDetail = sp; List<NhomSanPham> a = new List<NhomSanPham>(); a.Add(sp.nhomsanpham); List<SanPham> SanPhamRelate = ctr.timkiem("", "", "", "", -1, -1, null, a, "1", "id", true, 0, 3); if (SanPhamRelate != null) ViewBag.SanPhamRelate = SanPhamRelate; else ViewBag.SanPhamRelate = new List<SanPham>(); return View(); } else return View("Error"); }
public List<String> validate(SanPham obj) { // List<String> re = new List<string>(); //check if (!this.can_use_masp(obj.id, obj.masp)) { re.Add("masp_exist_fail"); } if (obj.masp.Equals("")) { re.Add("masp_fail"); } if (obj.ten.Equals("")) { re.Add("ten_fail"); } if (obj.gia<0 || obj.gia>999999999) { re.Add("gia_fail"); } return re; }