Exemple #1
0
        static void Main(string[] args)
        {
            DataBackend backend = new DataBackend();
            backend.initialize();

            MailService mailer = new MailService("smtp.googlemail.com");
            ServerLogic logic = new ServerLogic(backend, mailer);

            AutoAccountingThread accounter = new AutoAccountingThread(backend, mailer);
            Thread accounterThread = new Thread(new ThreadStart(accounter.run));
            accounterThread.Start();

            SampleLockerThread locker = new SampleLockerThread(backend);
            Thread lockerThread = new Thread(new ThreadStart(locker.run));
            lockerThread.Start();

            new Listener().run(logic);
        }
Exemple #2
0
 public AutoAccountingThread(DataBackend backend, MailService mailer)
 {
     this.Backend = backend;
     this.Mailer = mailer;
 }
Exemple #3
0
 public ServerLogic(DataBackend backend, MailService mailer)
 {
     this.Backend = backend;
     this.Mailer = mailer;
 }