public ActionResult publicar(FormCollection form) { String nombre = form["nombre"]; String consulta = form["Comentario"]; try { if (ModelState.IsValid) { using (indicadoresDBEntities db = new indicadoresDBEntities()) { var list = new consulta(); list.nombre = nombre; list.consulta1 = consulta; db.consulta.Add(list); db.SaveChanges(); } } return(Redirect("consulta/")); } catch (Exception ex) { throw; } return(View()); }
public ActionResult consulta() { try { using (var db = new indicadoresDBEntities()) { var data = from c in db.consulta join r in db.respuesta on c.id equals r.consultaId into result from finalResult in result.DefaultIfEmpty() select new ConsultaViewModel() { Id = c.id, Consulta = c.consulta1, Nombre = c.nombre, respuesta = finalResult.respuesta1, nombre = finalResult.nombre }; return(View(data.ToList())); } } catch (Exception) { throw; } /*List<ConsultaViewModel> list; * using (indicadoresDBEntities db = new indicadoresDBEntities()) * { * * list = (from d in db.consulta * select new ConsultaViewModel * { * Id = d.id, * Nombre = d.nombre, * Consulta = d.consulta1 * }).ToList(); * }*/ return(View()); }