public ActionResult Details(int id) { PreguntasBLL oBLL = new PreguntasBLL(); Pregunta pregunta = oBLL.Retrieve(id); return(View(pregunta)); }
public ActionResult Delete(int id) { PreguntasBLL oBLL = new PreguntasBLL(); oBLL.Delete(id); return(RedirectToAction("Index")); //redirecionar al index cuando borres }
// GET: Preguntas // GET: Categorias public ActionResult Index() { PreguntasBLL oBLL = new PreguntasBLL(); List <Pregunta> preguntas = oBLL.RetrieveAll(); return(View(preguntas)); }
public ActionResult IndexNotificacion(int id) { PreguntasBLL oBLL = new PreguntasBLL(); List <Pregunta> preguntas = oBLL.RetrieveAll(); ViewBag.notificacion = id; return(View(preguntas)); }
public ActionResult Create() { TemasBLL temasBLL = new TemasBLL(); List <Tema> temas = temasBLL.RetrieveAll(); ViewBag.TemaID = new SelectList(temas, "TemaID", "NombreTema"); PreguntasBLL preguntaBLL = new PreguntasBLL(); List <Pregunta> preguntas = preguntaBLL.RetrieveAll(); ViewBag.PreguntaID = new SelectList(preguntas, "PreguntaID", "TituloPregunta"); return(View()); }
public ActionResult Create() { UsuariosBLL obBLL = new UsuariosBLL(); List <Usuario> usuarios = obBLL.RetrieveAll(); ViewBag.UsuarioID = new SelectList(usuarios, "UsuarioID", "UserName"); PreguntasBLL preguntaBLL = new PreguntasBLL(); List <Pregunta> preguntas = preguntaBLL.RetrieveAll(); ViewBag.PreguntaID = new SelectList(preguntas, "PreguntaID", "TituloPregunta"); return(View()); }
public ActionResult Edit(Pregunta pregunta) { ActionResult Result; try { if (ModelState.IsValid) { PreguntasBLL oBLL = new PreguntasBLL(); oBLL.Update(pregunta); Result = RedirectToAction("Index"); } else { Result = View(pregunta); } return(Result); } catch (Exception e) { return(View(pregunta)); } }
public ActionResult BuscarPreguntasPorTema(Tema tema) { PreguntaTemasBLL preguntasBLL = new PreguntaTemasBLL(); List <PreguntaTema> pregBLL = preguntasBLL.FilterPreguntasporTema(tema.TemaID); List <int> preguntasid = new List <int>(); foreach (var preg in pregBLL) { preguntasid.Add(preg.PreguntaID); } ; PreguntasBLL oBLL = new PreguntasBLL(); List <Pregunta> preguntas = new List <Pregunta>(); foreach (var item in preguntasid) { PreguntasBLL dBLL = new PreguntasBLL(); preguntas.Add(dBLL.Retrieve(item)); } ; return(PartialView("_BuscarPreguntasPorTema", preguntas)); }
public ActionResult Create(Pregunta pregunta, VMPregunta vMPregunta) { var selectedTemas = vMPregunta.SelectedTemas; ActionResult Result; try { if (selectedTemas != null) { foreach (var temaid in selectedTemas) { PreguntaTemasBLL mBLL = new PreguntaTemasBLL(); PreguntaTema tema = new PreguntaTema(); tema.TemaID = int.Parse(temaid); tema.PreguntaID = pregunta.PreguntaID; pregunta.PreguntaTemas.Add(tema); } } if (ModelState.IsValid) { PreguntasBLL oBLL = new PreguntasBLL(); oBLL.Create(pregunta); return(RedirectToAction("Index")); } else { Result = View(pregunta); } return(Result); } catch (Exception e) { return(View(pregunta)); } }