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";
        }