Beispiel #1
0
        public IHttpActionResult PostCreateStudentParent(StudentParentDto studentParentDto)
        {
            var userData = IdentityHelper.GetLoggedInUser(RequestContext);

            logger.Info("Create StudentParent {@studentParentDto} by {@userData}", studentParentDto, userData);

            var result = studentParentsService.CreateStudentParentDto(studentParentDto);

            logger.Info("Created StudentParent {@StudentParentId}", result.StudentParentId);

            return(CreatedAtRoute("GetStudentParent", new { studentParentId = result.StudentParentId }, result));
        }
 public StudentParentDto DeleteStudentParentDto(StudentParentDto studentParentDto)
 {
     return(DeleteStudentParentDto(studentParentDto.StudentId, studentParentDto.ParentId));
 }
        public StudentParentDto GetStudentParentDto(StudentParentDto studentParentDto)
        {
            var studentParent = GetStudentParent(studentParentDto);

            return(Converters.StudentParentsConverter.StudentParentToStudentParentDto(studentParent));
        }
 public StudentParentDto CreateStudentParentDto(StudentParentDto studentParentDto)
 {
     return(CreateStudentParentDto(studentParentDto.StudentId, studentParentDto.ParentId));
 }
 public StudentParent GetStudentParent(StudentParentDto studentParentDto)
 {
     return(GetStudentParent(studentParentDto.StudentId, studentParentDto.ParentId));
 }