protected void Application_Start() { AreaRegistration.RegisterAllAreas(); UnityConfig.RegisterComponents(); GlobalConfiguration.Configure(WebApiConfig.Register); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); GlobalConfiguration.Configuration.Formatters.JsonFormatter.SerializerSettings.ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Serialize; GlobalConfiguration.Configuration.Formatters.Remove(GlobalConfiguration.Configuration.Formatters.XmlFormatter); }
public void Setup() { UnityConfig.RegisterComponents(container => { _container = container; container.RegisterType <IWmsEnvironmentInfoProvider, SvcWmsEnvironmentInfoProvider>(new ContainerControlledLifetimeManager()); container.RegisterType <ILocalData, ThreadStaticLocalData>(new ContainerControlledLifetimeManager()); WmsEnvironment.Init(container.Resolve <IWmsEnvironmentInfoProvider>(), container.Resolve <ILocalData>()); }); }
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); AutoMapperConfig.Initialize(); UnityConfig.RegisterComponents(); // added for DI Database.SetInitializer <ApplicationDbContext>(new CreateDatabaseIfNotExists <ApplicationDbContext>()); }
public async Task Create() { HttpContext.Current = new HttpContext( new HttpRequest("", "http://tempuri.org", ""), new HttpResponse(new StringWriter()) ); UnityConfig.RegisterComponents(); System.Web.HttpContext.Current.Items["BusinessLocator"] = new BusinessLocator(UnityConfig.UnityContainer); BookmarkController ctrl = new BookmarkController(); var mock = new Mock <ControllerContext>(); mock.SetupGet(x => x.HttpContext.User.Identity.Name).Returns("SOMEUSER"); mock.SetupGet(x => x.HttpContext.Request.IsAuthenticated).Returns(true); ctrl.ControllerContext = mock.Object; Bookmark bkm = new Bookmark(); bkm.Id = 7; bkm.Description = "Pour acheter des produits d'occasion pas loin de chez soi"; bkm.Title = "Site d'achat en ligne"; bkm.Url = "http://www.leboncoin.fr/"; Keyword kw1 = new Keyword() { Id = 19, Bookmark = bkm, BookmarkId = bkm.Id, Word = "ecommerce" }; Keyword kw2 = new Keyword() { Id = 20, Bookmark = bkm, BookmarkId = bkm.Id, Word = "coin" }; Keyword kw3 = new Keyword() { Id = 21, Bookmark = bkm, BookmarkId = bkm.Id, Word = "occasion" }; bkm.Keywords.Add(kw1); bkm.Keywords.Add(kw2); bkm.Keywords.Add(kw3); await ctrl.Create(new ViewModelBookmark(bkm)); //on verifie que le nombre de bookmarks retourné est 7 ViewResult vr = await ctrl.Index() as ViewResult; Assert.IsTrue(((ViewModelBookmarks)vr.Model).ListBkm.Count == 7); }
public Startup(IConfiguration configuration) { Configuration = configuration; //AreaRegistration.RegisterAllAreas(); UnityConfig.RegisterComponents(); //FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); //RouteConfig.RegisterRoutes(RouteTable.Routes); //BundleConfig.RegisterBundles(BundleTable.Bundles); //AutomapperWebProfile.Run(); }
public ActionResult Storage(Storage storage, FormCollection collection) { try { UnityConfig.RegisterComponents(storage.Name); return(RedirectToAction("Index")); } catch { return(View()); } }
protected void Application_Start() { ProductMapping.Execute(); UnityConfigPresentation.RegisterComponents(UnityConfig.RegisterComponents()); ApplicationSettings.Url = "https://localhost:44376/api/"; AreaRegistration.RegisterAllAreas(); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); }
protected void Application_Start() { //Setup unit dependency resolver UnityConfig.RegisterComponents(); GlobalConfiguration.Configure(WebApiConfig.Register); //Use the customErrors element in the web.config to drive the errors displayed. GlobalConfiguration.Configuration.IncludeErrorDetailPolicy = IncludeErrorDetailPolicy.Default; BootStrapper.Initialize(); }
public void Configuration(IAppBuilder app) { HttpConfiguration config = new HttpConfiguration(); var container = new UnityContainer(); UnityConfig.RegisterComponents(container); config.DependencyResolver = new UnityDependencyResolver(container); //config.DependencyResolver = new UnityHierarchicalDependencyResolver(container); WebApiConfig.Register(config); ConfigureOAuth(app); app.UseWebApi(config); }
static void Main(string[] args) { while (true) { UnityConfig.RegisterComponents(); var worker = UnityConfig.Container.Resolve <Worker>(); worker.Run(); Thread.Sleep(5000); } }
protected void Application_Start() { ViewEngines.Engines.Clear(); ViewEngines.Engines.Add(new CustomRazorViewEngine()); UnityConfigPresentation.RegisterComponents(UnityConfig.RegisterComponents()); AreaRegistration.RegisterAllAreas(); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); }
protected void Application_Start() { AutoMapperConfig.Configure(); AreaRegistration.RegisterAllAreas(); GlobalConfiguration.Configure(WebApiConfig.Register); UnityConfig.RegisterComponents(); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); FluentValidationModelValidatorProvider.Configure(); }
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); UnityConfig.RegisterComponents(); GlobalConfiguration.Configure(WebApiConfig.Register); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); // return camel case json HttpConfiguration config = GlobalConfiguration.Configuration; config.Formatters.JsonFormatter.SerializerSettings.ContractResolver = new CamelCasePropertyNamesContractResolver(); config.Formatters.JsonFormatter.UseDataContractJsonSerializer = false; }
public void Setup() { UnityConfig.RegisterComponents(c => { _container = c; _sessionFactory = c.Resolve <ISessionFactory>(); _container.RegisterType <IWmsEnvironmentInfoProvider, SvcWmsEnvironmentInfoProvider>(new ContainerControlledLifetimeManager()); _container.RegisterType <ILocalData, ThreadStaticLocalData>(new ContainerControlledLifetimeManager()); WmsEnvironment.Init(_container.Resolve <IWmsEnvironmentInfoProvider>(), _container.Resolve <ILocalData>()); _container.RegisterType <IWorkflowLoader, FileWorkflowLoader>(new ContainerControlledLifetimeManager(), new InjectionFactory(cc => new FileWorkflowLoader(Directory.GetCurrentDirectory(), false))); }); }
protected void Application_Start() { InitializeConfig(); InitializeSearchService(); AreaRegistration.RegisterAllAreas(); GlobalConfiguration.Configure(WebApiConfig.Register); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); UnityConfig.RegisterComponents(); }
protected void Application_Start() { Application["sessioncounter"] = 0; AreaRegistration.RegisterAllAreas(); WebApiConfig.Register(GlobalConfiguration.Configuration); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); AuthConfig.RegisterAuth(); UnityConfig.RegisterComponents(); XmlConfigurator.Configure(); //ModelBinders.Binders.Add(typeof(Cart), new CartModelBinder()); }
public static void AppInitialize() { if (_isStarting || HostingEnvironment.InClientBuildManager) { return; } _isStarting = true; XmlConfigurator.Configure(); UnityConfig.RegisterComponents(Configure); Log.Debug("Integration service was configured"); }
public static void Register(HttpConfiguration config) { config.EnableCors(); config.DependencyResolver = new UnityResolver(UnityConfig.RegisterComponents()); config.MapHttpAttributeRoutes(); config.Routes.MapHttpRoute( name: "DefaultApi", routeTemplate: "api/{controller}/{id}", defaults: new { id = RouteParameter.Optional } ); config.Formatters.JsonFormatter.SupportedMediaTypes.Add(new MediaTypeHeaderValue("text/html")); }
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); UnityConfig.RegisterComponents(); GlobalConfiguration.Configure(config => { WebApiConfig.Register(config); ODataConfig.Register(config); //this has to be before WebApi }); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); log4net.Config.XmlConfigurator.Configure(); }
public Principal() { container = UnityConfig.RegisterComponents(); InitializeComponent(); var appSettings = ConfigurationManager.AppSettings; var bussinesName = string.IsNullOrEmpty(appSettings["bussinesName"]) ? "Exportador de Excel a txt" : appSettings["bussinesName"]; Text = bussinesName + "- " + System.Reflection.Assembly.GetExecutingAssembly().GetName().Name + " - v" + System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString(); MaximizeBox = false; btnExport.Visible = false; pgrProgress.Visible = false; pgrProgress.Value = 0; btnNuevo.Visible = false; }
public void Configuration(IAppBuilder app) { //IoC container registration process UnityConfig.RegisterComponents(); UnityConfig.Container.RegisterType <AHub, AHub>(); HubConfiguration config = new HubConfiguration(); config.EnableJavaScriptProxies = true; //You should remove your dependency resolver code from here to Global.asax Application_Start method. Before setting the MVC properties. //config.Resolver = new SignalrDefaultDependencyResolver(UnityConfig.Container); // your dependency resolver // app.MapSignalR(config); }
protected void Application_Start() { GlobalConfiguration.Configure(WebApiConfig.Register); AreaRegistration.RegisterAllAreas(); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); AutoMapperConfig.RegisterMappers(); HttpConfiguration config = GlobalConfiguration.Configuration; config.Formatters.JsonFormatter .SerializerSettings .ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Ignore; UnityConfig.RegisterComponents(); }
public void Configuration(IAppBuilder app) { HttpConfiguration configuration = new HttpConfiguration(); WebApiConfig.Register(configuration); UnityConfig.RegisterComponents(configuration); app.UseCors(Microsoft.Owin.Cors.CorsOptions.AllowAll); ConfigureFormatters(configuration); ConfigureValidators(configuration); //Install - Package Microsoft.AspNet.WebApi.OwinSelfHost app.UseWebApi(configuration); }
public void Configuration(IAppBuilder app) { HttpConfiguration = new HttpConfiguration(); // force token authentication HttpConfiguration.SuppressDefaultHostAuthentication(); HttpConfiguration.Filters.Add(new HostAuthenticationFilter(OAuthDefaults.AuthenticationType)); ConfigureOAuth(app); UnityConfig.RegisterComponents(HttpConfiguration); app.UseCors(CorsOptions.AllowAll); RouteConfig.RegisterRoutes(RouteTable.Routes); var hubConfiguration = new HubConfiguration { EnableDetailedErrors = true, EnableJavaScriptProxies = true }; app.MapSignalR("/signalr", hubConfiguration); //HttpConfiguration.Services.Replace(typeof (IHttpControllerSelector), // new VersionControllerSelector(HttpConfiguration)); HttpConfiguration.Filters.Add(new AsyncLoggingFilter()); HttpConfiguration.MessageHandlers.Add(new HttpLoggingHandler()); SwaggerConfig.Register(HttpConfiguration); //trace provider //var traceWriter = new SystemDiagnosticsTraceWriter() //{ // IsVerbose = true //}; //HttpConfiguration.Services.Replace(typeof(ITraceWriter), traceWriter); //HttpConfiguration.EnableSystemDiagnosticsTracing(); //ThrottleConfig.Register(HttpConfiguration); WebApiConfig.Register(HttpConfiguration); app.UseWebApi(HttpConfiguration); app.UseStageMarker(PipelineStage.MapHandler); }
public void Setup() { // init log4net XmlConfigurator.Configure(); UnityConfig.RegisterComponents(container => { container.RegisterType <IWmsEnvironmentInfoProvider, ManualWmsEnvironmentInfoProvider>( new ContainerControlledLifetimeManager()); WmsEnvironment.Init(container.Resolve <IWmsEnvironmentInfoProvider>(), null); // запускаем wf WorkflowServicesUnityConfigurator.Configure(container, false); _container = container; }); }
protected void Application_Start() { GlobalConfiguration.Configure(httpConfiguration => { httpConfiguration.Formatters.JsonFormatter.SerializerSettings.ContractResolver = new CamelCasePropertyNamesContractResolver(); ConfigureLogger(); httpConfiguration.MapHttpAttributeRoutes(); }); AreaRegistration.RegisterAllAreas(); GlobalConfiguration.Configure(WebApiConfig.Register); UnityConfig.RegisterComponents(); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); }
public void Configuration(IAppBuilder app) { HttpConfiguration config = new HttpConfiguration(); AuthorizationConfig.RegisterOAuth(app); WebApiConfig.RegisterRoutes(config); app.UseCors(Microsoft.Owin.Cors.CorsOptions.AllowAll); app.UseWebApi(config); WebAppConfig.RegisterRoutes(RouteTable.Routes); UnityConfig.RegisterComponents(config); SwaggerConfig.Register(config); AutoMapper.Mapper.Initialize(cfg => cfg.AddProfile <AutoMapperConfig>()); Database.SetInitializer(new MigrateDatabaseToLatestVersion <FavBooksContext, FavBooks.DataAccess.Migrations.Configuration>()); }
public void TestWorkflowLoader() { UnityConfig.RegisterComponents(container => { container.RegisterType <IWmsEnvironmentInfoProvider, SvcWmsEnvironmentInfoProvider>(new ContainerControlledLifetimeManager()); container.RegisterType <ILocalData, ThreadStaticLocalData>(new ContainerControlledLifetimeManager()); WmsEnvironment.Init(container.Resolve <IWmsEnvironmentInfoProvider>(), container.Resolve <ILocalData>()); var path = Directory.GetCurrentDirectory(); path = path.Replace("MLC.Wms.Api.Tests\\bin\\Debug", "MLC.Wms.Workflows\\Wf_Data"); container.RegisterType <IWorkflowLoader, FileWorkflowLoader>(new ContainerControlledLifetimeManager(), new InjectionFactory(c => new FileWorkflowLoader(path, true))); var api = container.Resolve <WmsAPI>(); var res1 = api.GetWorkflow("CLIENT", "PIN_CREATE", "1.0.0.0"); res1.Should().NotBe("Can't get body WF Client.Pin_Create"); }); }
public static void Register(HttpConfiguration config) { // Disable host-level authentication. // Source : https://docs.microsoft.com/en-us/aspnet/web-api/overview/security/authentication-filters#combining-authentication-filters-with-host-level-authentication config.SuppressHostPrincipal(); UnityConfig.RegisterComponents(config); // Web API routes config.MapHttpAttributeRoutes(); config.Routes.MapHttpRoute( name: "DefaultApi", routeTemplate: "api/{controller}/{id}", defaults: new { id = RouteParameter.Optional } ); }
public void Setup() { UnityConfig.RegisterComponents(container => { _container = container; container.RegisterType <IWmsEnvironmentInfoProvider, SvcWmsEnvironmentInfoProvider>( new ContainerControlledLifetimeManager()); container.RegisterType <ILocalData, ThreadStaticLocalData>(new ContainerControlledLifetimeManager()); WmsEnvironment.Init(container.Resolve <IWmsEnvironmentInfoProvider>(), container.Resolve <ILocalData>()); container.RegisterType <IExtensionsFactory, ExtensionsFactory>(); container.RegisterType <IWorkflowChildContainerConfigurator, StubWorkflowChildContainerConfigurator>(); _sessionFactory = _container.Resolve <ISessionFactory>(); }); }