public void ParseIntoCSV(string filename, IList <EventModel> events) { try { using (var writer = new StreamWriter(filename)) { foreach (var e in events) { var parts = new string[] { e.IsEvent ? "1" : "0", EventTypeExtension.ToString(e.EventType), e.ID, e.Culture, e.DateTime.ToString(), e.Message }; writer.WriteLine(string.Join(';', parts)); } } } catch (Exception e) { throw e; } }