private void AddBindings() { ninjectKernel.Bind<IRepository>().To<EFRepository>(); EmailSettings emailSettings = new EmailSettings { // not needed for now //WriteAsFile = bool.Parse(ConfigurationManager.AppSettings["Email.WriteAsfile"] ?? "false") }; ninjectKernel.Bind<IProcessor>().To<SubmitProcessor>() .WithConstructorArgument("settings", emailSettings); }
public SubmitProcessor(EmailSettings settings) { emailSettings = settings; }