public void Start() { _kernel = new StandardKernel(); _kernel.Bind <IEMailService>().To <EMailService>(); var container = new NinjectComponentContainer(_kernel); container.Register <IAzureStorageConfiguration, DefaultAzureStorageConfiguration>(); container.RegisterServiceBus(); _bus = container.Resolve <IServiceBus>().Start(); }
private static void Main(string[] args) { var container = new NinjectComponentContainer(new StandardKernel()); container.Register <IAzureStorageConfiguration, DefaultAzureStorageConfiguration>(); container.RegisterServiceBus(); using (var bus = container.Resolve <IServiceBus>().Start()) { string userName; while (!string.IsNullOrEmpty(userName = Console.ReadLine())) { bus.Send(new RegisterMemberCommand { UserName = userName }); } } }