public void UploadFiles(Supplementary supplementary, List <IFormFile> formFiles) { if (formFiles.Count() != 0) { foreach (var formFile in formFiles) { var fileName = Path.Combine(hostingEnvironment.WebRootPath + "/files/supplementaries", Path.GetFileName(formFile.FileName)); formFile.CopyTo(new FileStream(fileName, FileMode.Create)); SupplementaryFile suppFile = new SupplementaryFile() { Location = fileName, Name = formFile.FileName, SupplementaryId = supplementary.Id }; _context.CASFiles.Add(suppFile); _context.SaveChanges(); } } }
public void UploadFiles(Supplementary supplementary, List <ActSuppFile> formFiles) { if (formFiles != null) { foreach (var element in formFiles) { if (supplementary.SupplementaryNumber == element.Number && element.File != null) { var fileName = Path.Combine(hostingEnvironment.WebRootPath + "/files/supplementaries", Path.GetFileName(element.File.FileName)); element.File.CopyTo(new FileStream(fileName, FileMode.Create)); SupplementaryFile suppFile = new SupplementaryFile() { Location = fileName, Name = element.File.FileName, SupplementaryId = supplementary.Id }; _context.CASFiles.Add(suppFile); _context.SaveChanges(); } } } }