public IHttpActionResult PutSchoolClassTeacherSchoolSubject(int id, [FromBody] SchoolClassTeacherSchoolSubjectCreateAndEditDTO dto) { if (!ModelState.IsValid) { logger.Warn("schoolclassteacherschoolsubject with id {0} not edited. Bad model state. Returning bad request.", id); return(BadRequest(ModelState)); } service.EditSchoolClassTeacherSchoolSubject(id, dto); logger.Info("Edited schoolclassteacherschoolsubject with id {0}", id); return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult PostSchoolClassTeacherSchoolSubject([FromBody] SchoolClassTeacherSchoolSubjectCreateAndEditDTO dto) { if (!ModelState.IsValid) { logger.Warn("schoolclassteacherschoolsubject not created. Bad model state. Returning bad request."); return(BadRequest(ModelState)); } SchoolClassTeacherSchoolSubjectDTO retVal = service.CreateSchoolClassTeacherSchoolSubject(dto); logger.Info("Created new schoolclassteacherschoolsubject"); return(Created("", retVal)); }
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 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)); }