//PUT METHODS
        public CourseStudentResponseDTO UpdateStudentOnCourse(UpdateCourseStudentRequestDTO request)
        {
            //provera da li postojji student na kursu
            CourseStudent oldStudent = FindStudentOnCourseOrThrow(request.courseUUID, request.studentUUID);

            oldStudent.currentPoints = request.currentPoints;
            oldStudent.course        = new Course()
            {
                uuid = request.courseUUID
            };
            oldStudent.student = new Student()
            {
                uuid = request.studentUUID
            };
            oldStudent.finalMark = request.finalMark;
            oldStudent.beginDate = request.beginDate;
            oldStudent           = this._queryExecutor.Execute <CourseStudent>(DatabaseConsts.USER_SCHEMA, this._sqlCommands.UPDATE_STUDENT_ON_COURSE(oldStudent), this._modelMapper.MapToCourseStudent);
            CourseStudentResponseDTO response = this._autoMapper.Map <CourseStudentResponseDTO>(oldStudent);

            response.course = this._courseService.GetOneByUuid(response.course.uuid);
            return(connectWithUser(response));
        }
 public ActionResult <CourseStudentResponseDTO> HandleUpdateStudentOnCourse(UpdateCourseStudentRequestDTO requestDTO)
 {
     return(Ok(this._courseStudentsService.UpdateStudentOnCourse(requestDTO)));
 }