public IHttpActionResult GuardarObjetivos(ObjetivosDTO oObjetivoDTO)
        {
            try
            {
                ArbolObjetivoBl oArbol = new ArbolObjetivoBl();
                oArbol.GuardarObjetivos(oObjetivoDTO);

                return(Ok(new { success = true }));
            }
            catch (Exception e)
            {
                return(Ok(new { success = false, e.Message }));
            }
        }
        public IHttpActionResult ConsultarDatosObjetivos(ParametrosDTO oParametrosDTO)
        {
            try
            {
                ArbolObjetivoBl oArbol         = new ArbolObjetivoBl();
                var             DatosObjetivos = oArbol.ConsultarDatosObjetivos(int.Parse(oParametrosDTO.Parametro1)).Item1;
                var             Especificos    = oArbol.ConsultarDatosObjetivos(int.Parse(oParametrosDTO.Parametro1)).Item2;

                return(Ok(new { success = true, DatosObjetivos, Especificos }));
            }
            catch (Exception e)
            {
                return(Ok(new { success = false, e.Message }));
            }
        }
        public IHttpActionResult ConsultarArbolObjetivosFinal(ParametrosDTO oParametros)
        {
            try
            {
                ArbolObjetivoBl oArbol     = new ArbolObjetivoBl();
                var             ArbolFinal = oArbol.ConsultarArbolObjetivosFinal(int.Parse(oParametros.Parametro1));

                List <string> Especificos = new List <string>();
                foreach (var item in ArbolFinal.Medios)
                {
                    Especificos.Add(item.Medio);
                }

                return(Ok(new { success = true, ArbolFinal, Especificos }));
            }
            catch (Exception e)
            {
                return(Ok(new { success = false, e.Message }));
            }
        }