public async Task <ActionResult> DownloadEeeWeeeData(Guid pcsId, int complianceYear) { FileInfo file; using (IWeeeClient client = apiClient()) { FetchSummaryCsv fetchSummaryCsv = new FetchSummaryCsv(pcsId, complianceYear); file = await client.SendAsync(User.GetAccessToken(), fetchSummaryCsv); } return(File(file.Data, "text/csv", CsvFilenameFormat.FormatFileName(file.FileName))); }
public async Task<ActionResult> GetEeeWeeeCsv(Guid organisationId, int complianceYear) { FileInfo file; using (IWeeeClient client = apiClient()) { var fetchSummaryCsv = new FetchSummaryCsv(organisationId, complianceYear); file = await client.SendAsync(User.GetAccessToken(), fetchSummaryCsv); } return File(file.Data, "text/csv", CsvFilenameFormat.FormatFileName(file.FileName)); }