public void SaveStudents(string filePath, FileMode fileMode) { IFormat iFormat = GetFormat(filePath); IDataAccessor iDataAccessor = new TextDataAccessor(filePath); ObjectHandler <Student> studentHandler = new ObjectHandler <Student>(iDataAccessor, iFormat); studentHandler.Deconstruct(Students, fileMode); }
public void SaveTeachers(string filePath, FileMode fileMode) { IFormat iFormat = GetFormat(filePath); IDataAccessor iDataAccessor = new TextDataAccessor(filePath); ObjectHandler <Teacher> teacherHandler = new ObjectHandler <Teacher>(iDataAccessor, iFormat); teacherHandler.Deconstruct(Teachers, fileMode); }
public void LoadStudents(string filePath) { IFormat format = GetFormat(filePath); IDataAccessor dataAccessor = new TextDataAccessor(filePath); ObjectHandler <Student> studentHandler = new ObjectHandler <Student>(dataAccessor, format); Students = studentHandler.Construct(); }
public void LoadTeachers(string filePath) { IFormat format = GetFormat(filePath); IDataAccessor dataAccessor = new TextDataAccessor(filePath); ObjectHandler <Teacher> teacherHandler = new ObjectHandler <Teacher>(dataAccessor, format); Teachers = teacherHandler.Construct(); }