public IEnumerable <UploadFileTypeViewModel> GetUploadFileTypes() { return(UploadFileTypeRepository.GetFileTypeList().Select(m => new UploadFileTypeViewModel() { ID = m.ID, Description = m.Description, FilesPath = m.FilesPath }).ToList()); }
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.."); } }