public FileResult DownloadFile(string fileName)
        {
            List <ElectronicFileViewModel> EFVMlist = Session["ElectronicFiles"] as List <ElectronicFileViewModel>;

            ElectronicFileViewModel EFVM = EFVMlist.Where(x => x.FileName.Equals(fileName)).SingleOrDefault();

            return(File(EFVM.Path, "pdf", EFVM.FileName + ".pdf"));
        }
예제 #2
0
        public static List <ElectronicFileViewModel> ElectronicFileParser(List <ElectronicFile> ElectronicFiles)
        {
            List <ElectronicFileViewModel> eFileList = new List <ElectronicFileViewModel>();

            foreach (var efile in ElectronicFiles)
            {
                ElectronicFileViewModel efileVM = new ElectronicFileViewModel();
                efileVM.ElectronicFileId = efile.ElectronicFileId;
                efileVM.Description      = efile.Description;
                efileVM.FileName         = efile.FileName;
                efileVM.Path             = efile.Path;

                efileVM.FileType = new ElectronicFileTypeViewModel();
                efileVM.FileType.ElectronicFileTypeId = efile.FileType.ElectronicFileTypeId;
                efileVM.FileType.Name        = efile.FileType.Name;
                efileVM.FileType.Description = efile.FileType.Description;

                eFileList.Add(efileVM);
            }

            return(eFileList);
        }