public ActionResult DeleteConfirmed(int id) { BulletinBoardItem bulletinboarditem = db.BulletinBoardItems.Find(id); db.BulletinBoardItems.Remove(bulletinboarditem); db.SaveChanges(); return(RedirectToAction("Index")); }
// // GET: /BulletinBoard/Edit/5 public ActionResult Edit(int id = 0) { BulletinBoardItem bulletinboarditem = db.BulletinBoardItems.Find(id); if (bulletinboarditem == null) { return(HttpNotFound()); } return(View(bulletinboarditem)); }
public ActionResult Edit(BulletinBoardItem bulletinboarditem) { if (ModelState.IsValid) { // Проверка данных с помощью библиотеки AntiXSS //bulletinboarditem.Title = Sanitizer.GetSafeHtmlFragment(bulletinboarditem.Title); //bulletinboarditem.Message = Sanitizer.GetSafeHtmlFragment(bulletinboarditem.Message); db.Entry(bulletinboarditem).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(bulletinboarditem)); }
[ValidateInput(false)] // отключение валидации данных полученных от клиента. public ActionResult Create(BulletinBoardItem bulletinboarditem) { if (ModelState.IsValid) { // Проверка данных с помощью библиотеки AntiXSS // Для установки библиотеки через Package Manager Console исопльзуется команда Install-Package AntiXSS // Убрать комментарий для включения проверки CSS //bulletinboarditem.Title = Sanitizer.GetSafeHtmlFragment(bulletinboarditem.Title); //bulletinboarditem.Message = Sanitizer.GetSafeHtmlFragment(bulletinboarditem.Message); db.BulletinBoardItems.Add(bulletinboarditem); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(bulletinboarditem)); }