private void AddBindings() { ninjectKernel.Bind<IRepositorioProduto>().To<EFRepositorioProduto>(); EmailSettings emailSettings = new EmailSettings { WriteAsFile = bool.Parse(ConfigurationManager .AppSettings["Email.WriteAsFile"] ?? "false") }; ninjectKernel.Bind<IOrder>() .To<EmailOrderProcessor>().WithConstructorArgument("settings", emailSettings); ninjectKernel.Bind<IAuthProvider>().To<FormsAuthProvider>(); }
public EmailOrderProcessor(EmailSettings settings) { emailSettings = settings; }