public virtual ActionResult Export(long id)
        {
            LogI("Export, id=" + id);

            string filename;
            var    output = VendorExport.ExportToExcelVendorOrder(Db,
                                                                  Time,
                                                                  id,
                                                                  out filename);

            return(File(output.ToArray(),
                        "application/vnd.ms-excel",
                        filename));
        }
Beispiel #2
0
        public static string GenerateExcel(IUnitOfWork db,
                                           ITime time,
                                           long vendorOrderId)
        {
            string fileName;
            var    stream = VendorExport.ExportToExcelVendorOrder(db,
                                                                  time,
                                                                  vendorOrderId,
                                                                  out fileName);
            var filePath = UrlHelper.GetProductTemplateFilePath(fileName);

            using (var file = File.Open(filePath, FileMode.Create))
            {
                stream.WriteTo(file);
            }
            return(UrlHelper.GetProductTemplateUrl(fileName));
        }