// create a meeting, list all meetings, delete the created meeting, and list all meetings again static void Meeting() { if (ucwaAuthenticationResult == null) { Console.WriteLine("You haven't logged in yet!"); return; } Console.WriteLine("createUcwaAppsResults is a JSON string containing links to all resources"); Console.WriteLine("We will parse to find GetMyOnlineMeetingUri"); var ucwaMyOnlineMeetingsUserRootUri = UcwaMyOnlineMeetings.GetMyOnlineMeetingUri(createUcwaAppsResults, ucwaApplicationsHost); Console.WriteLine("Now we'll create an online meeting, list all meetings, delete the meeting we created, and list again"); Console.WriteLine("Now we'll create an online meeting object to pass to CreateMyOnlineMeeting"); UcwaMyOnlineMeetings.UcwaMyOnlineMeetingObject ucwaMyOnlineMeetingObject = new UcwaMyOnlineMeetings.UcwaMyOnlineMeetingObject() { subject = "my subject", description = "my description", attendees = new List <string>() { "sip:[email protected]", "sip:[email protected]" } }; Console.WriteLine("Now we'll create an online meeting"); var ucwaMyCreatedOnlineMeetingUri = UcwaMyOnlineMeetings.CreateMyOnlineMeeting(ucwaAuthenticationResult, ucwaMyOnlineMeetingsUserRootUri, ucwaApplicationsHost, ucwaMyOnlineMeetingObject); Console.WriteLine("Now we'll list all meetings"); UcwaMyOnlineMeetings.ListMyOnlineMeetings(ucwaAuthenticationResult, ucwaMyOnlineMeetingsUserRootUri); Console.WriteLine("Now we'll delete the meeting we created " + ucwaMyCreatedOnlineMeetingUri); UcwaMyOnlineMeetings.DeleteMyOnlineMeeting(ucwaAuthenticationResult, ucwaMyCreatedOnlineMeetingUri); Console.WriteLine("Now we'll list all meetings again"); UcwaMyOnlineMeetings.ListMyOnlineMeetings(ucwaAuthenticationResult, ucwaMyOnlineMeetingsUserRootUri); Console.WriteLine("Is this meeting there in the JSON response above? " + ucwaMyCreatedOnlineMeetingUri); }
// create a meeting, list all meetings, delete the created meeting, and list all meetings again static void Meeting() { if (ucwaAuthenticationResult == null) { Console.WriteLine("You haven't logged in yet!"); return; } Console.WriteLine("createUcwaAppsResults is a JSON string containing links to all resources"); Console.WriteLine("We will parse to find GetMyOnlineMeetingUri"); var ucwaMyOnlineMeetingsUserRootUri = UcwaMyOnlineMeetings.GetMyOnlineMeetingUri(createUcwaAppsResults, ucwaApplicationsHost); Console.WriteLine("Now we'll create an online meeting, list all meetings, delete the meeting we created, and list again"); Console.WriteLine("Now we'll create an online meeting object to pass to CreateMyOnlineMeeting"); UcwaMyOnlineMeetings.UcwaMyOnlineMeetingObject ucwaMyOnlineMeetingObject = new UcwaMyOnlineMeetings.UcwaMyOnlineMeetingObject() { subject = "my subject", description = "my description", attendees = new List<string>() { "sip:[email protected]", "sip:[email protected]" } }; Console.WriteLine("Now we'll create an online meeting"); var ucwaMyCreatedOnlineMeetingUri = UcwaMyOnlineMeetings.CreateMyOnlineMeeting(httpClient,ucwaAuthenticationResult, ucwaMyOnlineMeetingsUserRootUri, ucwaApplicationsHost, ucwaMyOnlineMeetingObject); Console.WriteLine("Now we'll list all meetings"); UcwaMyOnlineMeetings.ListMyOnlineMeetings(httpClient,ucwaAuthenticationResult, ucwaMyOnlineMeetingsUserRootUri); Console.WriteLine("Now we'll delete the meeting we created " + ucwaMyCreatedOnlineMeetingUri); UcwaMyOnlineMeetings.DeleteMyOnlineMeeting(httpClient,ucwaAuthenticationResult, ucwaMyCreatedOnlineMeetingUri); Console.WriteLine("Now we'll list all meetings again"); UcwaMyOnlineMeetings.ListMyOnlineMeetings(httpClient,ucwaAuthenticationResult, ucwaMyOnlineMeetingsUserRootUri); Console.WriteLine("Is this meeting there in the JSON response above? " + ucwaMyCreatedOnlineMeetingUri); }