Ejemplo n.º 1
0
 public Controller(RepositoryHashmap <Student> rep)
 {
     //Controller constructor
     this.repo = rep;
     this.readFromFile();
     observers = new List <IObserver <Controller> >();
 }
Ejemplo n.º 2
0
        public void deserialize()
        {
            IFormatter formatter = new BinaryFormatter();
            Stream     stream    = new FileStream("strepo.out", FileMode.Open, FileAccess.Read);

            repo = (RepositoryHashmap <Student>)formatter.Deserialize(stream);
            stream.Close();
        }
Ejemplo n.º 3
0
        static void Main(string[] args)
        {
            RepositoryHashmap <Student> rs = new RepositoryHashmap <Student>();
            Controller cont  = new Controller(rs);
            Validator  valid = new Validator();

            /*Menu console = new Menu(cont,valid);
             * CObserver1 co1 = new CObserver1(cont);
             * CObserver2 co2 = new CObserver2(cont);
             * var unsubscriber1 = cont.Subscribe(co1);
             * var unsubscriber2=cont.Subscribe(co2);
             * console.runMenu();
             * unsubscriber1.Dispose();
             * unsubscriber2.Dispose();*/
            Application.Run(new Mainform(cont));
        }