Exemplo n.º 1
0
 public void CreateReport(HttpResponse httpResponse, ReportFormat format)
 {
     if (format == ReportFormat.Xlsx)
     {
         using (var wb = _xlsxGenerator.CreateWorkbook(_orders))
         {
             wb.DeliverToHttpResponse(httpResponse, "NorthwindOrders.xlsx");
         }
     }
     else
     {
         httpResponse.ContentType = "application/xml";
         _xmlGenerator.WriteXmlToResponse(httpResponse, _orders);
     }
 }
Exemplo n.º 2
0
        public void CreateReport(HttpResponse httpResponse, ReportFormat format)
        {
            this.FilterOrders();

            if (format == ReportFormat.Xlsx)
            {
                using (var wb = _xlsxGenerator.CreateWorkbook(_orders))
                {
                    wb.DeliverToHttpResponse(httpResponse, "NorthwindOrders.xlsx", "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet");
                }
            }
            else
            {
                httpResponse.ContentType = "application/xml";
                _xmlGenerator.WriteXmlToResponse(httpResponse, _orders);
            }
        }