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>());
            });
        }
Beispiel #3
0
        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>());
        }
Beispiel #4
0
        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);
        }
Beispiel #5
0
        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());
     }
 }
Beispiel #7
0
        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);
        }
Beispiel #8
0
        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();
        }
Beispiel #9
0
    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);
    }
Beispiel #10
0
        static void Main(string[] args)
        {
            while (true)
            {
                UnityConfig.RegisterComponents();

                var worker = UnityConfig.Container.Resolve <Worker>();
                worker.Run();

                Thread.Sleep(5000);
            }
        }
Beispiel #11
0
        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);
        }
Beispiel #12
0
        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)));
            });
        }
Beispiel #15
0
        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();
        }
Beispiel #16
0
        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());
        }
Beispiel #17
0
        public static void AppInitialize()
        {
            if (_isStarting || HostingEnvironment.InClientBuildManager)
            {
                return;
            }

            _isStarting = true;
            XmlConfigurator.Configure();

            UnityConfig.RegisterComponents(Configure);

            Log.Debug("Integration service was configured");
        }
Beispiel #18
0
        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"));
        }
Beispiel #19
0
        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();
        }
Beispiel #20
0
        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);
        }
Beispiel #22
0
        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();
        }
Beispiel #23
0
        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);
        }
Beispiel #24
0
        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);
        }
Beispiel #25
0
        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;
            });
        }
Beispiel #26
0
        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);
        }
Beispiel #27
0
        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>());
        }
Beispiel #28
0
        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");
            });
        }
Beispiel #29
0
        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 }
                );
        }
Beispiel #30
0
        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>();
            });
        }