コード例 #1
0
        private void AddingBindings()
        {
            _kernel.Bind<IProductRepository>().To<EFProductRepository>();

            EmailsSettings emailSettings = new EmailsSettings
                                               {
                                                   WriteAsFile =
                                                       bool.Parse(
                                                           ConfigurationManager.AppSettings["Email.WriteAsFile"] ??
                                                           "false")
                                               };
            _kernel.Bind<IOrderProcessor>().To<EmailOrderProcessor>().WithConstructorArgument("settings", emailSettings);
        }
コード例 #2
0
 public EmailOrderProcessor(EmailsSettings setting)
 {
     this.emailSettings = setting;
 }