public ActionResult Them([Bind(Include = "maLoai, tenLoai")] LoaiBaiViet loai) { try { db.LoaiBaiViets.Add(loai); db.SaveChanges(); return(RedirectToAction("QLLoaiBaiViet")); } catch { return(View()); } }
public ActionResult Sua(LoaiBaiViet editLoai) { try { var l = db.LoaiBaiViets.Select(p => p).Where(p => p.maLoai == editLoai.maLoai).FirstOrDefault(); l.tenLoai = editLoai.tenLoai; db.SaveChanges(); return(RedirectToAction("QLLoaiBaiViet")); } catch { return(View()); } }
public ViewResult BaiVietTheoLoai(string maLoai = "01") { LoaiBaiViet l = db.LoaiBaiViets.SingleOrDefault(n => n.maLoai == maLoai); if (l == null) { Response.StatusCode = 404; return(null); } List <BaiViet> lstBV = db.BaiViets.Where(n => n.maLoai == maLoai).OrderByDescending(n => n.ngayDang).ToList(); if (lstBV.Count == 0) { ViewBag.BaiViet = "Không có bài viết nào thuộc chủ đề " + l.tenLoai; } ViewBag.lstLoaiBV = db.LoaiBaiViets.ToList(); return(View(lstBV)); }