public SchoolClassTeacherSchoolSubjectDTO GetById(int id) { var retVal = db.SchoolClassTeacherSchoolSubjectRepository.GetByID(id); if (retVal == null) { throw new NullReferenceException(); } return(SchoolClassTeacherSchoolSubjectToSchoolClassTeacherSchoolSubjectDTOConverters .SchoolClassTeacherSchoolSubjectTo_SchoolClassTeacherSchoolSubjectDTO (db.SchoolClassTeacherSchoolSubjectRepository.GetByID(id))); }
public SchoolClassTeacherSchoolSubjectDTO CreateSchoolClassTeacherSchoolSubject(SchoolClassTeacherSchoolSubjectCreateAndEditDTO dto) { SchoolClass sc = db.SchoolClassesRepository.GetByID(dto.SchoolClassId); TeacherSchoolSubject tss = db.TeacherSchoolSubjectSRepository.GetByID(dto.TeacherSchoolSubjectId); SchoolClassTeacherSchoolSubject sctss = SchoolClassTeacherSchoolSubjectToSchoolClassTeacherSchoolSubjectDTOConverters .SchoolClassTeacherSchoolSubjectCreateAndEditDTOToSchoolClassTeacherSchoolSubject(sc, tss); db.SchoolClassTeacherSchoolSubjectRepository.Insert(sctss); db.Save(); return(SchoolClassTeacherSchoolSubjectToSchoolClassTeacherSchoolSubjectDTOConverters .SchoolClassTeacherSchoolSubjectTo_SchoolClassTeacherSchoolSubjectDTO(sctss)); }
public SchoolClassTeacherSchoolSubjectDTO DeleteSchoolClassTeacherSchoolSubject(int id) { SchoolClassTeacherSchoolSubject sctss = db.SchoolClassTeacherSchoolSubjectRepository.GetByID(id); if (sctss == null) { throw new NullReferenceException(); } db.SchoolClassTeacherSchoolSubjectRepository.Delete(sctss); db.Save(); return(SchoolClassTeacherSchoolSubjectToSchoolClassTeacherSchoolSubjectDTOConverters .SchoolClassTeacherSchoolSubjectTo_SchoolClassTeacherSchoolSubjectDTO(sctss)); }
public SchoolClassTeacherSchoolSubjectDTO EditSchoolClassTeacherSchoolSubject(int id, SchoolClassTeacherSchoolSubjectCreateAndEditDTO dto) { SchoolClassTeacherSchoolSubject sctss = db.SchoolClassTeacherSchoolSubjectRepository.GetByID(id); if (sctss != null) { var schoolClass = db.SchoolClassesRepository.GetByID(dto.SchoolClassId); var teacherSchoolSubject = db.TeacherSchoolSubjectSRepository.GetByID(dto.TeacherSchoolSubjectId); sctss.SchoolClass = schoolClass; sctss.TeacherSchoolSubject = teacherSchoolSubject; db.SchoolClassTeacherSchoolSubjectRepository.Update(sctss); db.Save(); } return(SchoolClassTeacherSchoolSubjectToSchoolClassTeacherSchoolSubjectDTOConverters .SchoolClassTeacherSchoolSubjectTo_SchoolClassTeacherSchoolSubjectDTO(sctss)); }
public IEnumerable <SchoolClassTeacherSchoolSubjectDTO> GetAll() { return(db.SchoolClassTeacherSchoolSubjectRepository.Get() .Select(x => SchoolClassTeacherSchoolSubjectToSchoolClassTeacherSchoolSubjectDTOConverters .SchoolClassTeacherSchoolSubjectTo_SchoolClassTeacherSchoolSubjectDTO(x))); }