public async Task <ActionResult> addgroupproduct(AddGroupProductModel model) { if (model.products.Count <= 0) { return(null); } BoSanPham groups = db.BoSanPham.Create(); groups.Ten = model.Ten; groups.Mota = model.Mota; groups.NgayTao = DateTime.Now; db.BoSanPham.Add(groups); for (int i = 0; i < model.products.Count; i++) { ChiTietBoSanPham item = db.ChiTietBoSanPham.Create(); item.IDBoSanPham = groups.ID; item.IDSanPham = model.products[i].id; item.SoLuongThuongMua = model.products[i].number; db.ChiTietBoSanPham.Add(item); } await db.SaveChangesAsync(); return(View()); }
public async Task <ActionResult> editgroupproduct(EditGroupProductModel model) { if (model.products.Count <= 0) { return(null); } BoSanPham groups = db.BoSanPham.SingleOrDefault(t => t.ID == model.id); if (groups != null) { groups.Ten = model.Ten; groups.Mota = model.Mota; groups.NgayTao = DateTime.Now; db.Entry(groups).State = System.Data.Entity.EntityState.Modified; for (int i = 0; i < groups.ChiTietBoSanPham.Count; i++) { db.ChiTietBoSanPham.RemoveRange(groups.ChiTietBoSanPham); } for (int i = 0; i < model.products.Count; i++) { ChiTietBoSanPham item = db.ChiTietBoSanPham.Create(); item.IDBoSanPham = groups.ID; item.IDSanPham = model.products[i].id; item.SoLuongThuongMua = model.products[i].number; db.ChiTietBoSanPham.Add(item); } await db.SaveChangesAsync(); return(View()); } return(HttpNotFound()); }