protected void Application_Start() { GlobalConfiguration.Configure(WebApiConfig.Register); var container = Boostrapper.ConfigureServices(); GlobalConfiguration.Configuration.DependencyResolver = new SimpleInjectorWebApiDependencyResolver(container); }
static void Main(string[] args) { using (var b = new Boostrapper()) { b.Run(); } }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); CrossCurrentActivity.Current.Init(this, savedInstanceState); Xamarin.Essentials.Platform.Init(this, savedInstanceState); global::Xamarin.Forms.Forms.Init(this, savedInstanceState); _ = new Boostrapper(); LoadApplication(new App()); }
internal static void Main(string[] args) { var services = Boostrapper.CreateServiceProvider( configFilePaths: new[] { "config.json" }, commandLineArgs: args, installers: new RmqInstaller()); logger = services.GetRequiredService <ILogger>(); using (var rmq = new RmqConsumers(services)) { Console.WriteLine("Press any <Enter> to publish message or anything else to terminate ..."); Console.WriteLine(); ConsoleKey key; while ((key = Console.ReadKey().Key) == ConsoleKey.Enter) { PublishSomeMessage(rmq); } } }
public void Setup() { _container = Boostrapper.Startup(); }