private static void ListComments(IStorage storage) { using (var comStorage = new ComStorage(storage, false)) { foreach (var elem in comStorage.EnumElements()) { Console.WriteLine(elem.pwcsName); } } }
private static void AddComment(IStorage storage, string text) { var wm = new Comment() { Text = text, Author = Environment.UserName, Date = DateTime.Now }; using (var comStorage = new ComStorage(storage, true)) { var stream = comStorage.CreateStream($"Comment{comStorage.EnumElements().Count() + 1}"); using (var comStream = new ComStream(stream, true)) { var ser = new XmlSerializer(wm.GetType()); ser.Serialize(comStream, wm); } } Console.WriteLine("Comment is added"); }