// GET: Noticias/Edit/5 public ActionResult Edit(int id) { var NotBLL = new NoticiaBLL(); tblNoticia objNot = NotBLL.RetrieveNoticiaByID(id); var nivelBLL = new NivelBLL(); List <tblNivel> listaNivel = nivelBLL.RetrieveAll(); ViewBag.idNivel = new SelectList(listaNivel, "idNivel", "nivelNombre", objNot.idNivel); return(View(objNot)); }
// GET: Noticias/Delete/5 public ActionResult DeleteNoticias(int id) { var notBLL = new NoticiaBLL(); wmJsonResult objJson = new wmJsonResult(); try { tblNoticia noticia = notBLL.RetrieveNoticiaByID(id); if (noticia != null) { var lvlBLL = new NivelBLL(); List <tblNivel> listaNivel = lvlBLL.RetrieveNoticiasNivelByID(id); if (listaNivel.Count() >= 0) { //significa que tiene eventos.... } bool banderita = notBLL.Delete(id); if (banderita == true) { objJson.bandera = true; objJson.mensaje = "La noticia se eliminó correctamente"; } else { objJson.bandera = false; objJson.mensaje = "La noticia NO se eliminó correctamente"; } } else { objJson.bandera = false; objJson.mensaje = "La noticia no se encontró"; } } catch { objJson.bandera = false; objJson.mensaje = "Ocurrio una excepcion al eliminar el registro"; } return(Json(objJson, JsonRequestBehavior.AllowGet)); }