コード例 #1
0
ファイル: Program.cs プロジェクト: CrazyNollan/AutoService
        public static void Main()
        {
            IServiceCollection services = new ServiceCollection();

            BusinessStartup.ConfigureServices(services);

            IServiceProvider provider = services.BuildServiceProvider();

            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Application.Run(new LoginForm(provider.GetService <IUserManager>(), new MainForm(provider.GetService <IAddressManager>(), provider.GetService <IClientManager>(), provider.GetService <IDriverLicenseManager>(),
                                                                                             provider.GetService <IFuelManager>(), provider.GetService <IInspectionManager>(), provider.GetService <ITransportCategoryManager>(),
                                                                                             provider.GetService <ITransportMakeManager>(), provider.GetService <ITransportManager>(), provider.GetService <ITransportModelManager>(),
                                                                                             new AboutForm())));
        }
コード例 #2
0
        public void Configuration(IAppBuilder app)
        {
            _log.Info("DataDirectory={0}", AppDomain.CurrentDomain.GetData("DataDirectory"));
            GlobalConfiguration.Configure(WebApiConfig.Register);
            AreaRegistration.RegisterAllAreas();
            FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
            RouteConfig.RegisterRoutes(RouteTable.Routes);
            BundleConfig.RegisterBundles(BundleTable.Bundles);
            ConfigureModelBinders();
            ConfigureAuth(app);
            var container = ConfigureDependencyInjection();

            BusinessStartup.Initialise();
            ConfigureSignalr(app, container);
        }
コード例 #3
0
        // This method gets called by the runtime. Use this method to add services to the container.
        public void ConfigureServices(IServiceCollection services)
        {
            services.AddMvc().SetCompatibilityVersion(CompatibilityVersion.Version_2_1);

            services.AddSwaggerGen(c =>
            {
                c.SwaggerDoc("tarefas", new Microsoft.OpenApi.Models.OpenApiInfo
                {
                    Version = "1.0",
                    Title   = "Projeto Tarefas"
                });
            });

            DataStartup.AddConnectionStringContext(services, Configuration);

            BusinessStartup.AddServices(services);
        }