Beispiel #1
0
 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();
         }
     }
 }
Beispiel #2
0
 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();
             }
         }
     }
 }