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