コード例 #1
0
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='code'>
 /// </param>
 /// <param name='cancellationToken'>
 /// The cancellation token.
 /// </param>
 public static async Task <LMSApplicationCoreViewModelStudentsStudentViewModel> RemoveStudentByParentAccessCodeAsync(this IStudentApi operations, string code, CancellationToken cancellationToken = default(CancellationToken))
 {
     using (var _result = await operations.RemoveStudentByParentAccessCodeWithHttpMessagesAsync(code, null, cancellationToken).ConfigureAwait(false))
     {
         return(_result.Body);
     }
 }
コード例 #2
0
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='addUpdateSeatingChartCommand'>
 /// </param>
 public static object UpdateStudentsSeatingChart(this IStudentApi operations, LMSApplicationCoreCommandsSeatingChartSeatingChartAddUpdateCommand addUpdateSeatingChartCommand)
 {
     return(operations.UpdateStudentsSeatingChartAsync(addUpdateSeatingChartCommand).GetAwaiter().GetResult());
 }
コード例 #3
0
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='code'>
 /// </param>
 public static LMSApplicationCoreViewModelStudentsStudentViewModel RemoveStudentByParentAccessCode(this IStudentApi operations, string code)
 {
     return(operations.RemoveStudentByParentAccessCodeAsync(code).GetAwaiter().GetResult());
 }
コード例 #4
0
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='studentCode'>
 /// </param>
 /// <param name='courseId'>
 /// </param>
 public static LMSApplicationCoreViewModelStudentsStudentCourseDetailsViewModel GetStudentCourseBlocksByCourseId1(this IStudentApi operations, string studentCode, string courseId)
 {
     return(operations.GetStudentCourseBlocksByCourseId1Async(studentCode, courseId).GetAwaiter().GetResult());
 }
コード例 #5
0
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='studentCode'>
 /// </param>
 /// <param name='courseId'>
 /// </param>
 /// <param name='cancellationToken'>
 /// The cancellation token.
 /// </param>
 public static async Task <LMSApplicationCoreViewModelStudentsStudentCourseDetailsViewModel> GetStudentCourseBlocksByCourseId1Async(this IStudentApi operations, string studentCode, string courseId, CancellationToken cancellationToken = default(CancellationToken))
 {
     using (var _result = await operations.GetStudentCourseBlocksByCourseId1WithHttpMessagesAsync(studentCode, courseId, null, cancellationToken).ConfigureAwait(false))
     {
         return(_result.Body);
     }
 }
コード例 #6
0
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='studentCode'>
 /// </param>
 public static object GetStudentActiveCourses(this IStudentApi operations, string studentCode)
 {
     return(operations.GetStudentActiveCoursesAsync(studentCode).GetAwaiter().GetResult());
 }
コード例 #7
0
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='courseId'>
 /// </param>
 public static LMSApplicationCoreViewModelStudentsStudentCourseViewModel GetStudentCoursesByCourseId(this IStudentApi operations, string courseId)
 {
     return(operations.GetStudentCoursesByCourseIdAsync(courseId).GetAwaiter().GetResult());
 }
コード例 #8
0
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 public static object GetParentDetails(this IStudentApi operations)
 {
     return(operations.GetParentDetailsAsync().GetAwaiter().GetResult());
 }
コード例 #9
0
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='includeBehavior'>
 /// </param>
 /// <param name='includeAttendance'>
 /// </param>
 public static object GetStudents(this IStudentApi operations, bool?includeBehavior = default(bool?), bool?includeAttendance = default(bool?))
 {
     return(operations.GetStudentsAsync(includeBehavior, includeAttendance).GetAwaiter().GetResult());
 }
コード例 #10
0
 public StudentsFacade(IStudentApi studentApi, IGroupApi groupApi)
 {
     _studentApi = studentApi;
     _groupApi   = groupApi;
 }
コード例 #11
0
 public StudentController(IStudentApi studentApi)
 {
     _studentApi = studentApi;
 }
コード例 #12
0
        public IndexModel(ILogger <IndexModel> logger, IStudentApi studentApi)
        {
            _logger = logger;

            _studentApi = studentApi;
        }