示例#1
0
        public void Export(List <Event> events)
        {
            stringBuilder.Clear();

            CreateHeader();

            foreach (var item in events)
            {
                SerializeEvent(item);
            }

            fileWriteService.ExportToFile(
                stringBuilder.ToString(),
                ExportConfiguration.DefaultCSVFileName,
                FILE_EXTENCION
                );
        }
示例#2
0
        public void Export(List <Event> events)
        {
            stringBuilder.Clear();
            stringBuilder.Append(BEGIN_CALENDAR);
            stringBuilder.Append(SPACE);

            stringBuilder.Append(CALENDAR_VERSION);
            stringBuilder.Append(SPACE);

            foreach (var item in events)
            {
                ExportEvent(item);
            }

            stringBuilder.Append(END_CALENDAR);

            Console.WriteLine(stringBuilder.ToString());

            fileWriteService.ExportToFile(
                stringBuilder.ToString(),
                ExportConfiguration.DefaultAppleEventsFileName,
                FILE_EXTENCION
                );
        }