/// <summary> /// Para guardar la temática creada por el usuario /// </summary> /// <param name="tematicasEmp", name="res"></param> /// <returns>tematicas</returns> public ActionResult GuardarTematicaE(string tematicasEmp, string res) { var usuarioActual = ObtenerUsuarioEnSesion(System.Web.HttpContext.Current); if (usuarioActual == null) { ViewBag.mensaje1 = "Debe Registrarse para Ingresar a este Modulo."; return RedirectToAction("Login", "Home"); } Tematica tematic = new Tematica(); tematic.Tematicas = tematicasEmp; tematic.TipoTematica = 2; if (res == null) { tematic.NombreDocumento = null; } else { tematic.NombreDocumento = res; } int SessionEmp= usuarioActual.IdEmpresa; List<Tematica> temExist =CompetenciaRepositorio.ObtenerTematicaEmpresa(SessionEmp); foreach (var tem in temExist) { if (tem.Tematicas.Equals(tematic.Tematicas)) return Json("", JsonRequestBehavior.AllowGet); } List<Tematica> tematicas = CompetenciaRepositorio.GuardarTematicaE(tematic, SessionEmp); if (tematicas.Count != 0) { return Json( tematicas.Select(tematica => new { Id_Tematica = tematica.Id_Tematica, Descripcio_Tematicas = tematica.Tematicas, NombreDocumento = tematica.NombreDocumento }) , JsonRequestBehavior.AllowGet); } else { return Json(false, JsonRequestBehavior.AllowGet); } }