private void PortfolioImage(List <IFormFile> portfolioImage, int studentId) { if (portfolioImage.Count > 0) { foreach (var item in portfolioImage) { var folderPath = Path.Combine(Directory.GetCurrentDirectory(), "Image"); folderPath = Path.Combine(folderPath, "Portfolio"); var pathToSave = ""; if (item.Length > 0) { pathToSave = Path.Combine(folderPath, item.FileName); using (var fileStream = new FileStream(pathToSave, FileMode.Create)) { item.CopyTo(fileStream); } StudentPortfolioImage studentPortfolioImage = new StudentPortfolioImage(); studentPortfolioImage.StudentID = studentId; studentPortfolioImage.ImageUrl = pathToSave; studentRepository.InsertStudentPortfolioImage(studentPortfolioImage); } } } }
public void InsertStudentPortfolioImage(StudentPortfolioImage studentPortfolioImage) { studentDBContext.StudentPortfolioImages.Add(studentPortfolioImage); Save(); }