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