コード例 #1
0
        public override async Task ExecuteAsync(Context context, TextWriter writer)
        {
            var classlist = await CourseEndpoint.GetClasslist(context, CourseId);

            foreach (var user in classlist)
            {
                writer.WriteLine(user);
            }
        }
コード例 #2
0
ファイル: Courses.cs プロジェクト: Jos635/brightspace-cli
        public override async Task ExecuteAsync(Context context, TextWriter writer)
        {
            var result = await CourseEndpoint.GetAll(context);

            foreach (var item in result.Items)
            {
                foreach (var orgUnit in item.OrgUnit)
                {
                    writer.WriteLine($"* [{orgUnit.Type.Name}] {orgUnit.Code} ({orgUnit.Id}) - {orgUnit.Name}");
                }
            }
        }
コード例 #3
0
        public override async Task ExecuteAsync(Context context, TextWriter writer)
        {
            var user = await CourseEndpoint.FindUserByUsername(context, CourseId, Username);

            if (user == null)
            {
                writer.WriteLine("User not found.");
            }
            else if (IdOnly)
            {
                writer.WriteLine(user.Identifier);
            }
            else
            {
                writer.WriteLine(user);
            }
        }