Added courses saveing

This commit is contained in:
Filip Izydorczyk
2020-08-06 14:32:41 +02:00
parent bb3e9c536d
commit 368b4066c0
3 changed files with 25 additions and 3 deletions

View File

@ -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();
}