コード例 #1
0
 private void AddBindings()
 {
     //put bindings here
     kernel.Bind<IProductRepository>().To<EFProductRepository>();
     EmailSettings emailSettings = new EmailSettings
     {
         WriteAsFile = bool.Parse(ConfigurationManager.AppSettings["Email.WriteAsFile"] ?? "false")
     };
     kernel.Bind<IOrderProcessor>().To<EmailOrderProcessor>().WithConstructorArgument("settings", emailSettings);
     kernel.Bind<IUserRepository>().To<UserRepository>();
 }
コード例 #2
0
 public EmailOrderProcessor(EmailSettings settings)
 {
     emailSettings = settings;
 }
コード例 #3
0
 public EmailOrderProcessor(EmailSettings settings)
 {
     emailSettings = settings;
 }