예제 #1
0
        public void TestMethod2()
        {
            IdleStudents idle = new IdleStudents();

            var channel = idle.GetValues().Students;

            foreach (var item in channel)
            {
                Console.WriteLine(item.ActivityCount);
                Console.WriteLine(item.Email);
                Console.WriteLine(item.FirstName);
                Console.WriteLine(item.LastName);
                Console.WriteLine(item.TotalSubmissions);
                Console.WriteLine(item.UserId);
            }
        }
예제 #2
0
        //[TestMethod]
        public void TestMethod1()
        {
            var client = new RestClient("https://mylabs.px.ppe.pearsoncmg.com");

            var req = new RestRequest(Method.GET);

            req.Resource = "/Notifications/api/idlestudent/detail";


            req.AddHeader("Authorization", "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1laWQiOiIyMjUxMDQyIiwicm9sZSI6IjMiLCJGaXJzdE5hbWUiOiJSYWdoYXZlbmRyYSIsIkxhc3ROYW1lIjoiQW5uYWlhaCIsIlVzZXJJRCI6IjIyNTEwNDIiLCJDb3Vyc2VJRCI6IjY0NjM1OSIsIlRpbWVab25lSUQiOiIxMyIsIkFjbElEIjoiMzAwMDAwMDAwMDE1NjQyOCIsIkRlbGl2ZXJ5VHlwZSI6IjEiLCJTZXNzaW9uSUQiOiJ1NTF4Z2dhdXN4dTFyYmZoY2dkaDN6emIiLCJDdXN0b21Mb2NhbGVJbmZvIjoie1wiRGVjaW1hbEZvcm1hdFN0cmluZ1wiOlwiXCIsXCJJbnRlZ2VyRm9ybWF0U3RyaW5nXCI6XCJcIixcIkxvbmdEYXRlRm9ybWF0SURcIjowLFwiTG9uZ0RhdGVQYXR0ZXJuXCI6XCJcIixcIk51bWJlckRlY2ltYWxTZXBhcmF0b3JcIjpcIlwiLFwiTnVtYmVyRm9ybWF0SURcIjowLFwiTnVtYmVyR3JvdXBTZXBhcmF0b3JcIjpcIlwiLFwiU2hvcnREYXRlRm9ybWF0SURcIjowLFwiU2hvcnREYXRlUGF0dGVyblwiOlwiXCIsXCJTaG9ydFRpbWVTdHJpbmdcIjpcIlwiLFwiVGltZUZvcm1hdElEXCI6MH0iLCJuYmYiOjE1MzQxNjcxMDcsImV4cCI6MTUzNDE3ODIwNywiaWF0IjoxNTM0MTY3MTA3LCJpc3MiOiJQZWdhc3VzIiwiYXVkIjoiUGVnYXN1c05vdGlmaWNhdGlvbnMifQ.q5ySMcH0actsJwOI5rNXoDL0PBbsrzOj2oKkZ3bhZDg");

            var res = client.Execute(req);

            var re = res.Content;

            var status = res.ResponseStatus;

            var statusCode = res.StatusCode;

            IRestResponse <IdleStudents> response2 = client.Execute <IdleStudents>(req);

            var results = JsonConvert.DeserializeObject <IdleStudents>(re);

            string ChannelCount = results.ChannelCount;

            int DayCount = results.DayCount;

            var students = results.Students;

            var sdf = new IdleStudents().GetType().GetProperties();

            foreach (var item in sdf)
            {
            }

            foreach (var k in students)
            {
                Console.WriteLine("Email " + k.Email);
                Console.WriteLine("ActivityCount " + k.ActivityCount.ToString());
                Console.WriteLine(k.FirstName);
                Console.WriteLine(k.LastName);
            }
        }