Esempio n. 1
0
        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));
        }