Esempio n. 1
0
        public void Write(SubscriberCollection subscribers)
        {
            using var file = File.OpenWrite(Path);
            var formatter = new BinaryFormatter();

            formatter.Serialize(file, subscribers);
        }
Esempio n. 2
0
        public UniqueUsernameValidator(SubscriberCollection collection, string?oldName = null)
        {
            this.defaultValidator = new DefaultValidator();

            this.collection = collection;
            this.oldName    = oldName;
        }
Esempio n. 3
0
        public MainWindow()
        {
            InitializeComponent();

            repository  = new SubscribersRepository(RepositoryPath);
            subscribers = repository.Read();

            UpdateItems();
        }