示例#1
0
 public AbpInitialize()
 {
     Application = AbpApplicationFactory.Create <SincaModule>(options =>
     {
         options.UseAutofac(); //Autofac integration
     });
     Application.Initialize();
 }
示例#2
0
        public ConsultaClienteView()
        {
            InitializeComponent();

            _application = AbpApplicationFactory.Create <SincaModule>(options =>
            {
                options.UseAutofac(); //Autofac integration
            });
            _application.Initialize();

            DataContext = new ConsultaClienteViewModel(_application);
        }
示例#3
0
        public async Task StartAsync(CancellationToken cancellationToken)
        {
            using (IAbpApplicationWithInternalServiceProvider application = AbpApplicationFactory.Create <SnookerConsoleApiClientModule>())
            {
                application.Initialize();

                ClientDemoService demo = application.ServiceProvider.GetRequiredService <ClientDemoService>();
                await demo.RunAsync();

                application.Shutdown();
            }
        }
        public async Task StartAsync(CancellationToken cancellationToken)
        {
            using (IAbpApplicationWithInternalServiceProvider application = AbpApplicationFactory.Create <SnookerDbMigratorModule>(options =>
            {
                options.UseAutofac();
                options.Services.AddLogging(c => c.AddSerilog());

                // Not added by ABP.io framework
                options.Services.ReplaceConfiguration(BuildConfiguration());
            }))
            {
                application.Initialize();

                await application
                .ServiceProvider
                .GetRequiredService <SnookerDbMigrationService>()
                .MigrateAsync();

                application.Shutdown();

                _hostApplicationLifetime.StopApplication();
            }
        }