public void Update(DAPreguntasViewModel vm) { var pregunta = GetById(vm.Id); if (pregunta != null) { pregunta.Id = vm.Id; pregunta.Contenido = vm.Contenido; pregunta.IdEncuesta = vm.IdEncuesta; pregunta.IdTipoRespuesta = vm.IdTipoRespuesta; Update(pregunta); } }
public void Insert(DAPreguntasViewModel vm) { Pregunta pregunta = new Pregunta { Id = vm.Id, Contenido = vm.Contenido, IdTipoRespuesta = vm.IdTipoRespuesta, IdEncuesta = vm.IdEncuesta }; Insert(pregunta); vm.Id = pregunta.Id; }
public IActionResult AgregarPregunta(DAPreguntasViewModel pregunta) { //ViewBag.Admin= 1; if (ModelState.IsValid) { PreguntasRepository repos = new PreguntasRepository(); var result = repos.GetPreguntaByContenido(pregunta.Contenido); if (result == null) { repos.Insert(pregunta); return(RedirectToAction("Index")); } else { ModelState.AddModelError("", "Ya existe esta pregunta."); return(View(pregunta)); } } else { return(View(pregunta)); } }