package com.syzton.sunread.assembler.semester;
import org.joda.time.DateTime;
import com.syzton.sunread.dto.semester.SemesterDTO;
import com.syzton.sunread.model.organization.Campus;
import com.syzton.sunread.model.semester.Semester;
/*
* @Author Morgan-Leon
* @Date 2015-3-22
*/
public class SemesterAssembler {
public Semester fromDTOtoModel(final SemesterDTO DTO){
Semester semester = new Semester();
semester.setSemester(DTO.getSemester());
semester.setStartTime(new DateTime(DTO.getStartTime()));
semester.setEndTime(new DateTime(DTO.getEndTime()));
semester.setDescription(DTO.getDescription());
return semester;
}
public Semester fromDTOtoModel(final SemesterDTO DTO,Campus campus){
Semester semester = new Semester();
semester.setSemester(DTO.getSemester());
semester.setStartTime(new DateTime(DTO.getStartTime()));
semester.setEndTime(new DateTime(DTO.getEndTime()));
semester.setDescription(DTO.getDescription());
semester.setCampus(campus);
return semester;
}
}