Example #1
0
 public IEnumerable <UploadFileTypeViewModel> GetUploadFileTypes()
 {
     return(UploadFileTypeRepository.GetFileTypeList().Select(m => new UploadFileTypeViewModel()
     {
         ID = m.ID, Description = m.Description, FilesPath = m.FilesPath
     }).ToList());
 }
Example #2
0
        public void UploadProcessingFiles(UploadProcessingFilesViewModel model, string rootDirectory)
        {
            if (model.Files.Count > 0)
            {
                foreach (var file in model.Files)
                {
                    var    fileTypeDirectory = UploadFileTypeRepository.GetFileTypeList().Where(m => m.ID == model.FileTypeID).FirstOrDefault();
                    string timeStamp         = DateTime.Now.ToString("yyyyMMddHHmmssffff");
                    var    path = rootDirectory + fileTypeDirectory.FilesPath + "/" + timeStamp + "_" + file.FileName;

                    using (var stream = new FileStream(path, FileMode.Create))
                    {
                        file.CopyToAsync(stream);
                    }
                }
            }
            else
            {
                throw new Exception("No Files Chosen..");
            }
        }