public FileContentResult Export([Bind(Include = "expense_type")] string expense_type) { StringBuilder csv = new StringBuilder(); IEnumerable <ReportExpense> listado = _repo.ExpenseReport(expense_type); csv.AppendLine("Nombre del Voluntario;Tipo Gasto;Fecha Gasto;Tipo comprobante;Proveedor;Punto de venta;Nro. comprobante;CUIT/CUIL;Nro. CUIT/CUIL;Emisor;Descripcion;Imp. Neto Gravado;Imp. Neto No Gravado;Imp. Op. Exentas;IVA;Importe Total"); foreach (var item in listado) { csv.AppendLine(item.ToString()); } string archivo = "ReporteGastos_" + DateTime.Now.ToString("yyyyMMdd"); return(File(Encoding.Default.GetBytes(csv.ToString()), "text/csv", archivo + ".csv")); }