using Core.Entities; using Core.Models; using Core.Parsers; namespace Core.Services; /// /// Wraps for stream-based import. /// public class StudentNotesImportService : IStudentNotesImportService { /// public StudentNotesImportResult Parse( Stream stream, ICollection students, IReadOnlyDictionary existingNotesByStudentId) { var reader = new StreamReader(stream, leaveOpen: true); using var parser = new StudentNotesFieldParser(reader); return parser.Parse(students, existingNotesByStudentId); } }