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); }
public AutoAccountingThread(DataBackend backend, MailService mailer) { this.Backend = backend; this.Mailer = mailer; }
public ServerLogic(DataBackend backend, MailService mailer) { this.Backend = backend; this.Mailer = mailer; }