示例#1
0
        public ActionResult EnviarEncuesta(FormCollection formCollection)
        {
            String result = formCollection["rtotal"];

            Usuario usuario = Session["objusuario"] as Usuario;

            if (usuario != null)
            {
                Resultados resultados = new Resultados();
                context.Resultados.Add(resultados);
                resultados.usuarioid      = usuario.usuarioid;
                resultados.resultadototal = result;
                resultados.fecharesultado = DateTime.Now;

                context.SaveChanges();
            }
            else
            {
                List <String> listadeRecomendaciones = GetRecomendaciones.MostrarRecomendaciones(result);
                TempData["listaTotal"] = listadeRecomendaciones;
                TempData["recomendP"]  = GetRecomendaciones.RecomendacionesPrincipales(GetRecomendaciones.BuildRecomendacionesPrincipales(listadeRecomendaciones));
                TempData["recomendS"]  = GetRecomendaciones.RecomendacionesSecundarias(GetRecomendaciones.BuildRecomendacionesSecundarias(GetRecomendaciones.BuildRecomendacionesPrincipales(listadeRecomendaciones), listadeRecomendaciones));
            }

            return(RedirectToAction("ShowResult", "Result"));
        }
        public List <String> detailanyresultado(Int64 idresultado)
        {
            String resultado = context.Resultados.Where(x => x.resultadosid == idresultado).Select(x => x.resultadototal).FirstOrDefault();

            ultimoresultado = GetRecomendaciones.MostrarRecomendaciones(resultado);

            mostrarRP = GetRecomendaciones.RecomendacionesPrincipales(GetRecomendaciones.BuildRecomendacionesPrincipales(ultimoresultado));
            mostrarRS = GetRecomendaciones.RecomendacionesSecundarias(GetRecomendaciones.BuildRecomendacionesSecundarias(GetRecomendaciones.BuildRecomendacionesPrincipales(ultimoresultado), ultimoresultado));

            return(ultimoresultado);
        }