private MiembroDTO getPaginaMiembro(MiembrosBL miembrosBL, string page, string id)
        {
            //int num = Int32.Parse(id);
            MiembroDTO miembro = miembrosBL.getMiembroPorUri(page);

            if (miembro.IdMiembro != 0)
            {
                ViewBag.ParentName = "Miembros";
                ViewBag.ParentUrl  = Url.Action("Index", "Miembros", new { page = "", id = "" });
                ViewBag.EsMiembro  = true;
                ViewBag.Title      = ConfigurationManager.AppSettings["DefaultTitle"].ToString() + " - " + miembro.Nombre;

                /*socialData.Title = miembro.Titulo;
                 * socialData.ShortUrl = miembro.ShortUrl;
                 *
                 * ViewBag.Social = socialData;*/
                return(miembro);
            }
            return(null);
        }
        public ActionResult Index(string page, string id, string subid)
        {
            showPagina(CONSTANTES.URI_MIEMBROS, HttpContext.Request.Url, null, page, id);

            MiembrosBL objBL = new MiembrosBL();

            //base.getPaginaInfo(CONSTANTES.URI_MIEMBROS);
            ViewBag.page = page ?? "";
            ViewBag.id   = id ?? "";

            if (!String.IsNullOrWhiteSpace(page))
            {
                //ViewBag.TipoExperiencias = objBL.getTipoExperienciasViewBag(false);
                int idMiembro = (objBL.getMiembroPorUri(page)).IdMiembro;
                ViewBag.TipoExperiencias = objBL.getExperienciasPorMiembro(idMiembro);
                return(View(getPaginaMiembro(objBL, page, id)));
            }
            ViewBag.Cargos = objBL.getCargosViewBag(false);
            return(View(objBL.getMiembrosActivos()));
        }