Added courses saveing
This commit is contained in:
@ -24,8 +24,11 @@ public class FileToDatabaseMigrator {
|
||||
CourseService courseService;
|
||||
GroupService groupService;
|
||||
|
||||
public FileToDatabaseMigrator(LecturerService lecturerService) {
|
||||
public FileToDatabaseMigrator(LecturerService lecturerService, CourseService courseService,
|
||||
GroupService groupService) {
|
||||
this.lecturerService = lecturerService;
|
||||
this.groupService = groupService;
|
||||
this.courseService = courseService;
|
||||
}
|
||||
|
||||
public void migrate(FileData data) {
|
||||
@ -52,12 +55,19 @@ public class FileToDatabaseMigrator {
|
||||
String lecturer_surname = "";
|
||||
String lecturer_name = "";
|
||||
|
||||
Course course = this.courseService.getCourseByName("");
|
||||
String course_name = course_name_cell.toString();
|
||||
String sym_str = sym.toString();
|
||||
|
||||
Course course = this.courseService.getCourseByName(course_name);
|
||||
|
||||
if (course == null) {
|
||||
course = new Course();
|
||||
course.setName(course_name);
|
||||
course.setSymbol(sym_str);
|
||||
}
|
||||
|
||||
courseService.save(course);
|
||||
|
||||
if (title_cell != null) {
|
||||
lecturer_title = title_cell.toString();
|
||||
}
|
||||
|
Reference in New Issue
Block a user