public ActionResult AgregarEspecialidades(int id)
        {
            NTematica tematicaTemp = new NTematica();
            var       tematicas    = tematicaTemp.getTematicas().Where(x => x.IdTematica == id).FirstOrDefault();

            return(View(tematicas));
        }
        public ActionResult AsociarTematica(int id)
        {
            Session["IdProfeTemp"] = id;
            NTematica tematicaTemp    = new NTematica();
            var       tematicas       = tematicaTemp.getTematicas();
            var       horarioProfesor = tematicaTemp.getTematicasPorProfesor(id);
            var       c = tematicaTemp.getTematicas();

            foreach (var i in c)
            {
                foreach (var x in horarioProfesor)
                {
                    if (i.IdTematica == x.IdTematica)
                    {
                        tematicas.Remove(tematicas.Where(temp => temp.IdTematica == i.IdTematica).FirstOrDefault());
                    }
                }
            }
            return(View(tematicas));
        }
        // GET: Tematicas/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            NTematica temp     = new NTematica();
            var       tematica = temp.getTematicas().Where(x => x.IdTematica == id).FirstOrDefault();

            if (tematica == null)
            {
                return(HttpNotFound());
            }
            return(View(tematica));
        }
        // GET: Estudiante
        public ActionResult SeleccionarTematica()
        {
            NCita citaTemp = new NCita();

            var citaParaFeedBack = citaTemp.getCitas().Where(x => x.IdEstudiante == int.Parse(Session["CARNE"].ToString()) && x.EstadoFeedBack == false && x.Estado == "Realizada").FirstOrDefault();

            if (citaParaFeedBack == null)
            {
                @Session["Encabezado"] = "Seleccionar Temática";
                NTematica tematica       = new NTematica();
                var       listaTematicas = tematica.getTematicas();

                return(View(listaTematicas));
            }
            else
            {
                return(RedirectToAction("completarFeedBack", new { id = citaParaFeedBack.IdCita }));
            }
        }
        // GET: Tematicas
        public ActionResult Index()
        {
            NTematica temp = new NTematica();

            return(View(temp.getTematicas()));
        }