public static TeacherSchoolSubjectDTO TeacherSchoolSubjectToTeacherSchoolSubjectDTO(TeacherSchoolSubject tss) { TeacherSchoolSubjectDTO retVal = new TeacherSchoolSubjectDTO(); retVal.Id = tss.Id; retVal.SubjectId = tss.SchoolSubject.Id; retVal.SubjectName = tss.SchoolSubject.Name; retVal.TeacherId = tss.Teacher.Id; retVal.TeacherFirstName = tss.Teacher.FirstName; retVal.TeacherLastName = tss.Teacher.LastName; logger.Info("Converting TeacherSchoolSubject to TeacherSchoolSubjectDTO."); return(retVal); }
public IHttpActionResult PostTeacherSchoolSubject([FromBody] TeacherSchoolSubjectCreateAndEditDTO dto) { try { if (!ModelState.IsValid) { logger.Warn("Invalid model state, teacherschoolsubject create failed. returning bad request"); return(BadRequest(ModelState)); } TeacherSchoolSubjectDTO retVal = service.CreateTeacherSchoolSubject(dto); logger.Info("Successfully created teacherschoolsubject. returning ok to front"); return(Created("", retVal)); } catch (Exception e) { return(BadRequest(e.Message)); } }
public IHttpActionResult GetTeacherSchoolSubjectById(int id) { try { TeacherSchoolSubjectDTO retVal = service.GetById(id); if (retVal == null) { logger.Warn("Not found teacherschoolsubject"); return(NotFound()); } logger.Info("Returning OK to front."); return(Ok(retVal)); } catch (Exception e) { logger.Warn("Exception {0}", e.Message); return(NotFound()); } }