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()))); }
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); }
// 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); }