Exemplo n.º 1
0
		void ConfigureApp(Container container)
		{
			var appSettings = new ConfigurationResourceManager();
                    
            string smtpServer= appSettings.Get("MAILGUN_SMTP_SERVER", "localhost");
			string smtpLogin= appSettings.Get("MAILGUN_SMTP_LOGIN", "username");
			string smtpPassword= appSettings.Get("MAILGUN_SMTP_PASSWORD", "PASSWORD");
			int smtpPort= appSettings.Get("MAILGUN_SMTP_PORT", 587);

			Mailer mailer = new Mailer(smtpServer, smtpPort, smtpLogin, smtpPassword);

			IRepository rp = new MemRepo();
			RepositoryClient rc = new RepositoryClient(rp);
			Controller controller = new Controller(rc,mailer);
			controller.InitRepo();
            container.Register<Controller>( controller );
            

            
						
		}
 public AccountController(MemRepo memrepo)
 {
     this.memrepo    = memrepo;
     accountService  = new AccountService(this.memrepo);
     currencyService = new CurrencyService();
 }
Exemplo n.º 3
0
        public void serializeToFile()
        {
            MemRepo mr = new MemRepo(r.ps);

            mr.SerializeToFile();
        }
Exemplo n.º 4
0
        public void serializeFromFile()
        {
            MemRepo mr = new MemRepo(r.ps);

            r.ps = mr.SerializeFromFile();
        }
 public AccountService(MemRepo memrepo)
 {
     this.memrepo = memrepo;
 }