public async Task <ActionResult> DeleteConfirmed(int id) { PhanLoaiSP phanLoaiSP = await db.PhanLoaiSPs.FindAsync(id); db.PhanLoaiSPs.Remove(phanLoaiSP); await db.SaveChangesAsync(); return(RedirectToAction("Index")); }
public async Task SendForEmptyProduct(int idUser, int idPhanLoaiSP) { PhanLoaiSP phanLoaiSP = await db.PhanLoaiSP.FindAsync(idPhanLoaiSP); SanPham sanPham = await db.SanPham.FindAsync(phanLoaiSP.IdSanPham); string content = "Sản phẩm " + sanPham.TenSP + " - " + phanLoaiSP.Mau + " đã hết hàng."; await Add(idUser, content); }
public async Task <ActionResult> Edit([Bind(Include = "MaPhanLoai,TenPhanLoai")] PhanLoaiSP phanLoaiSP) { if (ModelState.IsValid) { db.Entry(phanLoaiSP).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(phanLoaiSP)); }
public async Task <ActionResult> Create([Bind(Include = "MaPhanLoai,TenPhanLoai")] PhanLoaiSP phanLoaiSP) { if (ModelState.IsValid) { db.PhanLoaiSPs.Add(phanLoaiSP); await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(phanLoaiSP)); }
// GET: AdminnPhanLoaiSP/Delete/5 public async Task <ActionResult> Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } PhanLoaiSP phanLoaiSP = await db.PhanLoaiSPs.FindAsync(id); if (phanLoaiSP == null) { return(HttpNotFound()); } return(View(phanLoaiSP)); }
public async Task <ActionResult> DeleteConfirmed(int id) { PhanLoaiSP phanLoaiSP = await db.PhanLoaiSPs.FindAsync(id); List <DeTai> deTai = await db.DeTais.Where(p => p.MaPhanLoaiSP == phanLoaiSP.MaPhanLoai).ToListAsync(); foreach (var detai in deTai) { detai.PhanLoaiSP = null; await db.SaveChangesAsync(); } db.PhanLoaiSPs.Remove(phanLoaiSP); await db.SaveChangesAsync(); return(RedirectToAction("Index")); }