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