public ActionResult ThemMoi(stanfArticle objBaiViet, HttpPostedFileBase fUpload) { //Kiểm tra bằng code nếu TH tile null /*if(string.IsNullOrEmpty(objBaiViet.Title)) * { * ModelState.AddModelError("Title", "Bạn cần phải nhập tiêu đề bài viết"); * }*/ //Nếu không còn lỗi thì mới thực hiện công việc trong này if (ModelState.IsValid) { //Xử lý upload if (fUpload != null && fUpload.ContentLength > 0) { fUpload.SaveAs(Server.MapPath("~/Content/images/" + fUpload.FileName)); objBaiViet.ImageName = fUpload.FileName; } objBaiViet.DateCreated = DateTime.Now; objBaiViet.DateLastUpdate = DateTime.Now; //Lưu thông tin vào db DataProvider.Entities.stanfArticles.Add(objBaiViet); DataProvider.Entities.SaveChanges(); } HienThiChuDeBaiViet(0); return(View()); }
public ActionResult SuaThongTin(int id) { //Lấy thông tin chi tiết bài viết stanfArticle objBaiViet = DataProvider.Entities.stanfArticles.Where(p => p.Id == id).First(); HienThiChuDeBaiViet(objBaiViet.CategoryId); return(View(objBaiViet)); }
/// <summary> /// Xóa thông tin bài viết /// </summary> /// <param name="id"></param> /// <returns></returns> public ActionResult XoaBaiViet(int id) { //Lấy đối tượng bài viết cần xóa stanfArticle objBaiViet = DataProvider.Entities.stanfArticles.Where(p => p.Id == id).First(); if (objBaiViet != null) { //Xóa khỏi model DataProvider.Entities.stanfArticles.Remove(objBaiViet); DataProvider.Entities.SaveChanges();//Lưu sự thay đổi return(RedirectToAction("danhsach")); } return(View()); }
public ActionResult SuaThongTin(stanfArticle objBaiViet, int id, HttpPostedFileBase fUpload) { //Lấy thông tin chi tiết bài viết cũ stanfArticle objBaiVietOld = DataProvider.Entities.stanfArticles.Where(p => p.Id == id).First(); objBaiViet.DateLastUpdate = DateTime.Now; //Xử lý upload if (fUpload != null && fUpload.ContentLength > 0) { fUpload.SaveAs(Server.MapPath("~/Content/images/" + fUpload.FileName)); objBaiViet.ImageName = fUpload.FileName; } DataProvider.Entities.Entry(objBaiVietOld).CurrentValues.SetValues(objBaiViet); //Lưu sự thay đổi DataProvider.Entities.SaveChanges(); return(RedirectToAction("danhsach")); }