Example #1
0
        public IActionResult Download(string id, int[] answers)
        {
            var folder      = foldersService.Folders.FirstOrDefault(i => i.Id == id);
            var listAnswers = answers
                              .Where(i => i != -1)
                              .Select((i, index) => new Minifying.External.Models.Answer <AnswerType> {
                Id    = index,
                Value = (AnswerType)i
            })
                              .ToList();
            var files  = folder.Manager.GetFiles(listAnswers);
            var result = archiveManager.Compress(files);

            return(File(result, "application/zip"));
        }