/// <summary> /// /// </summary> public static int GuardarTema(Entidades.Tema tema) { try { int id = 0; using (var contexto = new Datos.ContextoHistorial(nombreBaseDatos)) { contexto.Ejecutar(DbComandos.InsertarTema(tema)); id = contexto.ObtenerUltimoId(DbComandos.ObtenerId); } return(id); } catch (Exception ex) { LogHelper.Error(ex.Message); } return(0); }
/// <summary> /// Trae un tema mediante un IdTema /// </summary> /// <param name="id">IdTema que se quiere</param> /// <returns></returns> public static Entidades.Tema TraerTema(int id) { try { string comando = DbComandos.TraerTema(id); var tema = new Entidades.Tema(); using (var contexto = new Datos.ContextoHistorial(nombreBaseDatos)) { tema = MapearTema(contexto.LeerTema(comando)); } return(tema); } catch (Exception ex) { LogHelper.Error(ex.Message); return(null); } }