public void registrarAlternativa(string nombre, string abreviacion, string color, List <DetalleAlternativa> listaValoraciones) { try { if (listaValoraciones.Count == 0) { throw new Exception("No ha asignado criterios a esta alternativa"); } Proyecto proyecto = (Proyecto)System.Web.HttpContext.Current.Session["proyecto"]; Alternativa alternativa = new Alternativa() { idProyecto = proyecto.idProyecto, nombre = nombre, abreviacion = abreviacion, color = color, listaDetallesAlternativa = listaValoraciones }; DAOAlternativa daoAlternativa = new DAOAlternativa(); daoAlternativa.registrarAlternativa(alternativa); } catch (Exception) { throw; } }