private void populateCalendarList() { var folders = OutlookAppointmentRetriever.EnumerateCalendards(); foreach (var folder in folders) { Calendars.Items.Add(folder.Path); Calendars.SetItemChecked(Calendars.Items.Count - 1, true); } }
private void retrieveAndUploadOutlookAppointments() { List <String> folders = new List <string>(); foreach (var item in Calendars.CheckedItems) { folders.Add(item.ToString()); } var appointments = OutlookAppointmentRetriever.retrieveAppointments(folders, Start.Value, End.Value); var icalString = generateIcal(appointments); FTPUploader.upload(icalString); //FTPUploader.writeToLocalFile(icalString); urlLinkLabel.Text = "Copy link to clipboard"; }