public ActionResult DuyetBai(int?page, BaiGui bg) { int pageNumber = (page ?? 1); int pageSize = 7; return(View(db.BaiGuis.Where(n => n.TinhTrang == null).ToList().OrderBy(n => n.MaBaiGui).ToPagedList(pageNumber, pageSize))); }
public ActionResult VietBai(FormCollection collection) { var baiViet = new BaiGui { MaChuDe = int.Parse(collection["MaChuDe"]), MaLinhVuc = int.Parse(collection["MaLinhVuc"]), MaCongDong = int.Parse(collection["MaCongDong"]), SoDienThoai = collection["SoDienThoai"].ToString().Trim(), Email = collection["Email"].ToString().Trim(), NgayGuiBai = DateTime.Now, TenBai = collection["TenBai"].ToString().Trim(), NoiDung = collection["NoiDung"].ToString().Trim() }; var message = ""; if (!Regex.IsMatch(baiViet.SoDienThoai, @"^\d{10}$")) { message += "Số điện thoại không được bỏ trống"; } if (string.IsNullOrWhiteSpace(baiViet.TenBai)) { message += "Tên bài không được bỏ trống"; } if (!string.IsNullOrEmpty(message)) { ViewBag.MaChuDe = new SelectList(data.ChuDes, "MaChuDe", "TenChuDe"); ViewBag.MaCongDong = new SelectList(data.CongDongs, "MaCongDong", "TenCongDong"); ViewBag.MaLinhVuc = new SelectList(data.LinhVucs, "MaLinhVuc", "TenLinhVuc"); return(View("VietBai", baiViet)); } baiViet.MaNguoiSuDung = (Session["TenDangNhap"] as NguoiSuDung).MaNguoiSuDung; data.BaiGuis.InsertOnSubmit(baiViet); data.SubmitChanges(); return(RedirectToAction("Index", "Forum")); }
public ActionResult Details(int?id) { BaiGui baigui = db.BaiGuis.SingleOrDefault(n => n.MaBaiGui == id); ViewBag.MaBaiGui = baigui.MaBaiGui; if (baigui == null) { return(HttpNotFound()); } return(View(baigui)); }
public ActionResult XoaBai(int?id) { BaiGui baigui = db.BaiGuis.SingleOrDefault(n => n.MaBaiGui == id); ViewBag.MaBaiGui = baigui.MaBaiGui; if (baigui == null) { Response.StatusCode = 404; return(null); } return(View(baigui)); }
public ActionResult XacNhanXoa(int?id) { BaiGui baigui = db.BaiGuis.SingleOrDefault(n => n.MaBaiGui == id); ViewBag.MaBaiGui = baigui.MaBaiGui; if (baigui == null) { Response.StatusCode = 404; return(null); } db.BaiGuis.DeleteOnSubmit(baigui); db.SubmitChanges(); return(RedirectToAction("BaiViet")); }
public ActionResult SuaBai(int?id) { BaiGui baigui = db.BaiGuis.SingleOrDefault(n => n.MaBaiGui == id); ViewBag.MaBaiGui = baigui.MaBaiGui; if (baigui == null) { Response.StatusCode = 404; return(null); } ViewBag.MaChuDe = new SelectList(db.ChuDes, "MaChuDe", "TenChuDe"); ViewBag.MaCongDong = new SelectList(db.CongDongs, "MaCongDong", "TenCongDong"); ViewBag.MaLinhVuc = new SelectList(db.LinhVucs, "MaLinhVuc", "TenLinhVuc"); return(View(baigui)); }
public ActionResult SuaBai(BaiGui bg) { if (ModelState.IsValid) { var obj = db.BaiGuis.SingleOrDefault(p => p.MaBaiGui == bg.MaBaiGui); obj.MaChuDe = bg.MaChuDe; obj.MaCongDong = bg.MaCongDong; obj.MaLinhVuc = bg.MaLinhVuc; obj.MaNguoiSuDung = bg.MaNguoiSuDung; obj.NgayGuiBai = DateTime.Now; obj.TenBai = bg.TenBai; obj.NoiDung = bg.NoiDung; obj.TinhTrang = bg.TinhTrang; db.SubmitChanges(); return(RedirectToAction("BaiViet")); } ViewBag.MaChuDe = new SelectList(db.ChuDes, "MaChuDe", "TenChuDe"); ViewBag.MaCongDong = new SelectList(db.CongDongs, "MaCongDong", "TenCongDong"); ViewBag.MaLinhVuc = new SelectList(db.LinhVucs, "MaLinhVuc", "TenLinhVuc"); return(View(bg)); }