public void Relatorio()
        {
            try
            {
                FisioterapeutaBusiness business = new FisioterapeutaBusiness();
                List <Fisioterapeuta>  lista    = business.ConsultarFisioterapeuta();

                StringBuilder conteudo = new StringBuilder();
                conteudo.Append("<h2>Relatório de fisioterapeutas</h2>");
                conteudo.Append("<p>TM Sistemas</p>");
                conteudo.Append($"<p>Relatório gerado em: {DateTime.Now}</p>");
                conteudo.Append("<br/>");
                conteudo.Append("<br/>");
                conteudo.Append("<table border='1' style='width: 100%'>");
                conteudo.Append("<tr>");
                conteudo.Append("<th>Nome</th>");
                conteudo.Append("<th>CPF / CNPJ</th>");
                conteudo.Append("<th>Crefito 2</th>");
                conteudo.Append("<th>Celular</th>");
                conteudo.Append("<th>Email</th>");
                conteudo.Append("</tr>");
                foreach (Fisioterapeuta fisioterapeuta in lista)
                {
                    conteudo.Append("<tr>");
                    conteudo.Append($"<td>{fisioterapeuta.FisiNome}</td>");
                    conteudo.Append($"<td>{fisioterapeuta.FisiCpfCnpj}</td>");
                    conteudo.Append($"<td>{fisioterapeuta.FisiCrefito}</td>");
                    conteudo.Append($"<td>{fisioterapeuta.FisiCelular}</td>");
                    conteudo.Append($"<td>{fisioterapeuta.FisiEmail}</td>");
                    conteudo.Append("</tr>");
                }
                conteudo.Append("</table>");
                byte[]       pdf    = null;
                MemoryStream ms     = new MemoryStream();
                TextReader   reader = new StringReader(conteudo.ToString());
                Document     doc    = new Document(PageSize.A4.Rotate(), 50, 50, 50, 50);
                PdfWriter    writer = PdfWriter.GetInstance(doc, ms);
                HTMLWorker   html   = new HTMLWorker(doc);
                doc.Open();
                html.StartDocument();
                html.Parse(reader);
                html.EndDocument();
                html.Close();
                doc.Close();
                pdf = ms.ToArray();
                Response.Clear();
                Response.ContentType = "application/pdf";
                Response.AddHeader("content-disposition", "attachment; filename=Fisioterapeutas.pdf");
                Response.Cache.SetCacheability(HttpCacheability.NoCache);
                Response.BinaryWrite(pdf);
                Response.End();
            }
            catch (Exception e)
            {
                TempData["Mensagem"] = e.Message;
            }
        }
 public FisioterapeutaController()
 {
     business = new FisioterapeutaBusiness();
 }