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(); }
public void serializeToFile() { MemRepo mr = new MemRepo(r.ps); mr.SerializeToFile(); }
public void serializeFromFile() { MemRepo mr = new MemRepo(r.ps); r.ps = mr.SerializeFromFile(); }
public AccountService(MemRepo memrepo) { this.memrepo = memrepo; }