public void Write(SubscriberCollection subscribers) { using var file = File.OpenWrite(Path); var formatter = new BinaryFormatter(); formatter.Serialize(file, subscribers); }
public UniqueUsernameValidator(SubscriberCollection collection, string?oldName = null) { this.defaultValidator = new DefaultValidator(); this.collection = collection; this.oldName = oldName; }
public MainWindow() { InitializeComponent(); repository = new SubscribersRepository(RepositoryPath); subscribers = repository.Read(); UpdateItems(); }