/// <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);
            }
        }