Esempio n. 1
0
        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);
        }
Esempio n. 2
0
 public SubmitProcessor(EmailSettings settings)
 {
     emailSettings = settings;
 }