public ActionResult ForoTemaUpdt(int id)
        {
            //   Bll_Login.VerificarSesionActiva();

            Bll_ForoTema Bll_ForoTema = new Bll_ForoTema();
            ForoTema     ForoTema     = Bll_ForoTema.ObtenerForoTemaByForoTemaId(id);

            ViewBag.CursoId    = ForoTema.CursoId;
            ViewBag.Estado     = new SelectList(FuncionesEnum.ListaEnum <EnumEstados>(), "Value", "Text", (int)ForoTema.Estado);
            ViewBag.ForoTemaId = id;
            return(View(ForoTema));
        }
        public ActionResult ParticiparEnForoTemaAdd(int id)//ForoTemaId
        {
            //   Bll_Login.VerificarSesionActiva();
            Bll_ForoTema Bll_ForoTema = new Bll_ForoTema();
            ForoTema     ForoTema     = Bll_ForoTema.ObtenerForoTemaByForoTemaId(id);

            ViewBag.Tema       = ForoTema.Tema;
            ViewBag.Curso      = ForoTema.Cursos.Nombre;
            ViewBag.Docente    = ForoTema.Personas.NombreCompleto;
            ViewBag.DocenteId  = ForoTema.Cursos.Docente;
            ViewBag.ForoTemaId = id;

            return(View());
        }
        public ActionResult Index(int CursoId)
        {
            //   Bll_Login.VerificarSesionActiva();
            Bll_ForoTema    Bll_Foro = new Bll_ForoTema();
            List <ForoTema> Lista    = Bll_Foro.ListarForosTemaByCursoId(CursoId);

            ViewBag.CursoId = CursoId;

            Bll_Cursos Bll_Cursos  = new Bll_Cursos();
            string     NombreCurso = Bll_Cursos.GetCursoByCursoId(CursoId).Nombre;

            ViewBag.NombreCurso = NombreCurso;

            return(View(Lista));
        }
        public ActionResult ForoTemaAdd(ForoTema ForoTema)
        {
            //   Bll_Login.VerificarSesionActiva();
            ViewBag.CursoId = ForoTema.CursoId;

            Bll_ForoTema Bll_Foro = new Bll_ForoTema();

            if (Bll_Foro.GuardarForoTema(ForoTema))
            {// pregunta si la funcion de creacion se ejecuto con exito
                return(RedirectToAction("Index", new { CursoId = ForoTema.CursoId }));
            }
            else
            {// no creado
                return(View());
            }
        }
        public ActionResult ForoTemaUpdt(ForoTema ForoTema)
        {
            //   Bll_Login.VerificarSesionActiva();

            ViewBag.Estado     = new SelectList(FuncionesEnum.ListaEnum <EnumEstados>(), "Value", "Text", (int)ForoTema.Estado);
            ViewBag.ForoTemaId = ForoTema.ForoTemaId;
            ViewBag.CursoId    = ForoTema.CursoId;

            Bll_ForoTema Bll_ForoTema = new Bll_ForoTema();

            if (Bll_ForoTema.ModificarForoTema(ForoTema))
            {// pregunta si la funcion de creacion se ejecuto con exito
                return(RedirectToAction("Index", new { CursoId = ForoTema.CursoId }));
            }
            else
            {// no creado
                return(View());
            }
        }