public static TOResumoLivro PegarResumoLivroDoXml(string CaminhoXml)
        {
            if (!File.Exists(CaminhoXml))
            {
                throw new Exception("O arquivo de resumo foi excluído ou está inconsistente!");
            }

            string xml = HelperCriptografia.Descriptografar(File.ReadAllBytes(CaminhoXml));

            return(DeserializeXml <TOResumoLivro>(xml));
        }
        public static XmlDocument CarregarXmlCriptografado(string PathACarregar)
        {
            XmlDocument doc = new XmlDocument();

            string xmlDescript = HelperCriptografia.Descriptografar(File.ReadAllBytes(PathACarregar));

            using (var textReader = new StringReader(xmlDescript))
            {
                doc.Load(textReader);

                return(doc);
            }
        }
        /// <summary>
        /// Atualiza o resumo no xml e no objeto
        /// </summary>
        public static TOResumoLivro AtualizarResumoLivroComEnvio(string CaminhoXml, TODadosEnvio DadosEnvio)
        {
            if (!File.Exists(CaminhoXml))
            {
                throw new Exception("O arquivo de resumo foi excluído ou está inconsistente!");
            }

            string xml = HelperCriptografia.Descriptografar(File.ReadAllBytes(CaminhoXml));

            var resumo = DeserializeXml <TOResumoLivro>(xml);

            resumo.DadosEnvio = DadosEnvio;

            SalvarResumoLivroEmXml(resumo, CaminhoXml);

            return(resumo);
        }