Beispiel #1
0
        /// <summary>
        /// Initializes a new instance of the <see cref="NControlDemo.App"/> class.
        /// </summary>
        /// <param name="typeResolveProvider">Type resolve provider.</param>
        public App (IContainerProvider containerProvider, Action<IContainerProvider> setupContainerCallback)
		{
            // Save container
            Container = containerProvider;

            // Only fill container if it has not been filled yet
            if (!_initialized)
            {
                _initialized = true;

                // Set up container
                SetupContainer();

                // Let the caller setup its container
                if (setupContainerCallback != null)
                    setupContainerCallback(Container);

                // Register views
                RegisterViews();
            }

            // The root page of your application
            //MainPage = Container.Resolve<MainViewXaml>();
            MainPage = Container.Resolve<MainView>();
		}
        protected void Application_Start()
        {
            AreaRegistration.RegisterAllAreas();
            FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
            RouteConfig.RegisterRoutes(RouteTable.Routes);
            BundleConfig.RegisterBundles(BundleTable.Bundles);

            // Register: create and configure the container
            _container = BootstrapContainer();

            DependencyResolver.SetResolver(new AutofacDependencyResolver(_container));

            var builder = new ContainerBuilder();

            //var configurationRepository =
            //    new ConfigurationRepository.ConfigurationRepository() as IConfigurationRepository;

            //builder.Register(c => configurationRepository).As<IConfigurationRepository>().SingleInstance();

            builder.RegisterType<StashCoreApiConsumer>().As<IStashCoreApiConsumer>();

            builder.RegisterType<PullTrackerRepository>().As<IPullTrackerRepository>();

            builder.RegisterType<RequestProcessFacade>().As<IRequestProcessFacade>();

            IContainer localContainer = builder.Build();

            AutofacHelper.Scope = localContainer;

            _containerProvider = new ContainerProvider(localContainer);
        }
        protected void Application_Start()
        {
            log4net.Config.XmlConfigurator.ConfigureAndWatch(new FileInfo(@"../../../log4net.xml"));

            AreaRegistration.RegisterAllAreas();

            RegisterGlobalFilters(GlobalFilters.Filters);
            RegisterRoutes(RouteTable.Routes);

            ContainerBuilder builder = new ContainerBuilder();

            builder.RegisterModule(new BusConfigModule());

            // use raven
            builder.RegisterModule(new RavenConfigModule());

            // or use nhibernate
            // builder.RegisterModule(new NHibernateConfigModule());

            builder.RegisterControllers(Assembly.GetExecutingAssembly());

            containerProvider = new ContainerProvider(builder.Build());

            DependencyResolver.SetResolver(new AutofacDependencyResolver(containerProvider.ApplicationContainer));
        }
        void Application_Start(object sender, EventArgs e)
        {
            _containerProvider = new ContainerProvider(ContainerCreationExtentions.CreateNew().LoadDefaultPackage("KindergartenApp"));

            SessionFactoryHelper.CreateSessionFactoryWithDBUpdate();
            using (var session = SessionFactoryHelper.SessionFactory.OpenSession())
            {

                var exist = session.Query<Sensitivity>().Any();

                if (!exist)
                {
                    var s1 = new Sensitivity { Description = "לקטוז" };
                    var s2 = new Sensitivity { Description = "גלוטן" };
                    var s3 = new Sensitivity { Description = "בוטנים" };
                    var s4 = new Sensitivity { Description = "אגוזים" };
                    var s5 = new Sensitivity { Description = "ביצים" };
                    session.Save(s1);
                    session.Save(s2);
                    session.Save(s3);
                    session.Save(s4);
                    session.Save(s5);
                }
            }
        }
        /// <summary>
        /// Initializes a new instance of <see cref="ContainerProviderContainer"/>.
        /// </summary>
        /// <param name="containerProvider">The <see cref="IContainerProvider"/> to use to retrieve the current request container.</param>
        public ContainerProviderContainer(IContainerProvider containerProvider)
        {
            if (containerProvider == null)
                throw new ArgumentNullException("containerProvider");

            _containerProvider = containerProvider;
        }
        /// <summary>
        /// Initializes a new instance of the <see cref="AutofacControllerFactory"/> class.
        /// </summary>
        /// <param name="containerProvider">The container provider.</param>
        public AutofacControllerFactory(IContainerProvider containerProvider)
        {
            if (containerProvider == null)
                throw new ArgumentNullException("containerProvider");

            _containerProvider = containerProvider;
        }
Beispiel #7
0
        //public static void RegisterRoutes(RouteCollection routes)
        //{
        //    routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
        //    routes.MapRoute(
        //        "Default", // Route name
        //        "{controller}/{action}/{id}", // URL with parameters
        //        new { controller = "Home", action = "Index", id = UrlParameter.Optional } // Parameter defaults
        //    );
        //}
        //protected void Application_Start()
        //{
        //}
        public override void Init()
        {
            AreaRegistration.RegisterAllAreas();

            var builder = new ContainerBuilder();

            ViewEngines.Engines.Clear();
            ViewEngines.Engines.Add(new DevTextViewEngine());
            // Autofac registor Controllers
            Autofac.Integration.Web.Mvc.RegistrationExtensions.RegisterControllers(builder, Assembly.GetExecutingAssembly());

            Autofac.Integration.Web.Mvc.RegistrationExtensions.RegisterModelBinders(builder, Assembly.GetExecutingAssembly());

            _containerProvider = new ContainerProvider(builder.Build());

            // Set the controller facotry using the container provider
              //  ControllerBuilder.Current.SetControllerFactory(new Autofac.Integration.Web.Mvc.AutofacControllerFactory(ContainerProvider));

            DataAnnotationsModelValidatorProvider.AddImplicitRequiredAttributeForValueTypes = false;

            ModelValidatorProviders.Providers.Add(
                new FluentValidationModelValidatorProvider(new AttributedValidatorFactory()));

            builder.RegisterType<postRepository>().As<IpostRepository>().InstancePerLifetimeScope();
        }
Beispiel #8
0
 public static void Initialize(IContainerProvider containerProvider)
 {
     Filtering.Initialize(GlobalFilters.Filters);
     AreaRegistration.RegisterAllAreas();
     Routing.Initialize(RouteTable.Routes);
     RegisterModelValidation(ModelValidatorProviders.Providers, containerProvider);
     RegisterControllerFactory(containerProvider);
 }
        /// <summary>
        /// Initialises a new instance of the SampleJobListener class.
        /// </summary>
        /// <param name="provider">Container provider instance.</param>
        public JobListener(IContainerProvider provider)
        {
            if (provider == null)
                throw new ArgumentNullException("provider");

            this._provider = provider;
            this.Name = "JobListener";
        }
 /// <summary>
 /// Can be called to set an alternate container provider. This should be called on application start
 /// prior to the container being initialised (which happens when ContainerServices.CurrentContainer() is called
 /// for the first time.)
 /// </summary>
 /// <param name="containerProvider"></param>
 public static void SetContainerProvider(IContainerProvider containerProvider, bool clearCurrentContainer)
 {
     _ContainerProvider = containerProvider;
     if (clearCurrentContainer == true)
     {
         _Current = null;
     }
 }
        private void InitialiseContainer()
        {
            var builder = new ContainerBuilder();
            builder.RegisterModule(new ControllerlessActionsModule());
            provider = new ContainerProvider(builder.Build());

            ServiceLocator.SetLocatorProvider(() => provider.RequestContainer.Resolve<IServiceLocator>());
        }
Beispiel #12
0
 private void ConfigureDI()
 {
     var builder = new ContainerBuilder();
     builder.RegisterControllers(Assembly.GetExecutingAssembly());
     builder.RegisterModule(new InfrastructureModule(true));
     _containerProvider = new ContainerProvider(builder.Build());
     ControllerBuilder.Current.SetControllerFactory(new AutofacControllerFactory(ContainerProvider));
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="AutofacDomainServiceFactory"/> class.
 /// </summary>
 /// <param name="containerProvider">The container provider.</param>
 /// <exception cref="System.ArgumentNullException">containerProvider</exception>
 public AutofacDomainServiceFactory(IContainerProvider containerProvider)
 {
     if (containerProvider == null)
     {
         throw new ArgumentNullException("containerProvider");
     }
     _containerProvider = containerProvider;
 }
Beispiel #14
0
        void Application_Start(object sender, EventArgs e)
        {
            // Code that runs on application startup
            GlobalConfiguration.Configure(WebApiConfig.Register);
            RouteConfig.RegisterRoutes(RouteTable.Routes);
            BundleConfig.RegisterBundles(BundleTable.Bundles);

            _containerProvider = DependencyInjection.Setup();
        }
        public IngredientImporterEngine(string nhibernateConfiguration)
        {
            var builder = new ContainerBuilder();

            new ComponentRegistrator().AutofacRegisterComponentes(builder, getBootStrapper(nhibernateConfiguration));
            containerProvider = new ContainerProvider(builder.Build());

            ingredientImporter = containerProvider.ApplicationContainer.Resolve<IIngredientImporter>();
        }
        protected void Application_Start(object sender, EventArgs e)
        {
            var builder = new ContainerBuilder();

            Assembly assembly = Assembly.GetAssembly(typeof(HomePresenter));

            builder.RegisterAssemblyTypes(assembly)
                .Where(t => t.Name.EndsWith("Presenter"))
                .AsSelf()
                .InstancePerHttpRequest();

             builder.RegisterAssemblyTypes(Assembly.GetExecutingAssembly())
               .Where(t => 
                  !t.IsAbstract && typeof(ApiController).IsAssignableFrom(t))
               .InstancePerApiRequest();

            builder.Register(x => new WebSessionProvider()).As<ISessionProvider>()
                   .InstancePerMatchingLifetimeScope("session")
                   .CacheInSession();
             
            builder.RegisterType(typeof(MD5SaltEncryption));

            builder.RegisterType(typeof(AppMembershipProvider))
                .As<MembershipProvider>()
                .Keyed<MembershipProvider>("myProvider")
                .InstancePerLifetimeScope();

            var html5icon = HTML5IconThumb();
            builder.Register(c => new HTML5Icon(html5icon))
                   .AsSelf()
                   .SingleInstance();

            builder.Register(c => new Icons(c.Resolve<HTML5Icon>()))
                .AsSelf()
                .SingleInstance();

            builder.Register(c => new ApplicationPath(Properties.Settings.Default.ServerUploadRootPath))
                .As<ApplicationPath>()
                .SingleInstance();

            builder.RegisterModule<DataAccessRegistration>();

            var container = builder.Build();
            var resolver = new AutofacWebApiDependencyResolver(container);
            containerProvider = new ContainerProvider(container);

            
            GlobalConfiguration.Configure(WebApiConfig.Register);
            GlobalConfiguration.Configuration.DependencyResolver = resolver;
            GlobalConfiguration.Configuration.Services.Replace(typeof(IHostBufferPolicySelector), new NoBufferPolicySelector());
            var serializerSettings =    GlobalConfiguration.Configuration.Formatters.JsonFormatter.SerializerSettings;
            var contractResolver =    (DefaultContractResolver)serializerSettings.ContractResolver;
            contractResolver.IgnoreSerializableAttribute = true;
            RegisterRoute(RouteTable.Routes);    

        }
Beispiel #17
0
        public static void RegisterModelValidation(ModelValidatorProviderCollection providers, IContainerProvider containerProvider)
        {
            // From http://www.jeremyskinner.co.uk/2010/02/06/fluentvalidation-1-2-beta-2-and-mvc2-rc2/:
            // Disable the DataAnnotationsModelValidatorProvider's "greedy" required rule. 
            // Out of the box, the DataAnnotationsModelValidatorProvider will *always* validate 
            // non-nullable value types, irrespective of whether the property is decorated with a [Required] attribute. 
            DataAnnotationsModelValidatorProvider.AddImplicitRequiredAttributeForValueTypes = false;

            var validatorFactory = new ConventionalValidatorFactory(containerProvider);
            providers.Add(new FluentValidationModelValidatorProvider(validatorFactory));
            ModelMetadataProviders.Current = new ConventionalModelMetadataProvider(validatorFactory);
        }
Beispiel #18
0
		protected void Application_Start(object sender, EventArgs e)
		{
			var containerBuilder = new ContainerBuilder();
			containerBuilder.Register(c => new LinqToSql.Classes.DbSpottedDataContext(Common.Properties.ConnectionString)).As<IDsiDataContext>().ContainerScoped();
			containerBuilder.Register(typeof(CambroFriendlyDateFormatter)).As<IDateFormatter>();
			containerBuilder.Register(typeof(EventTemplateDataCreator));
			containerBuilder.Register(typeof(VenueUrlGenerator)).As<IUrlGenerator<IVenue>>();
			containerBuilder.Register(typeof(EventUrlGenerator)).As<IUrlGenerator<IEvent>>();
			containerBuilder.Register(typeof (PicturePathGenerator)).As<IPicturePathGenerator>();
			containerProvider = new ContainerProvider(containerBuilder.Build());
			SL.Initialize(new DelegateKernel(o => containerProvider.RequestContainer.Resolve(o)));
		}
        public NutrientRecommendationImportEngine(string nhibernateConfiguration)
        {
            var builder = new ContainerBuilder();

            var componentRegistrator = new ComponentRegistrator();
            componentRegistrator.AutofacRegisterComponentes(builder, getBootStrapper(nhibernateConfiguration));
            containerProvider = new ContainerProvider(builder.Build());

            nutrientRecommendationImporter = containerProvider.ApplicationContainer.Resolve<INutrientRecommendationImporter>();
            initialDataValuesExporter = containerProvider.ApplicationContainer.Resolve<IInitialDataValuesExportEngine>();
            componentRegistrator.populateNutrientRecommendationImporter(containerProvider.ApplicationContainer);
        }
Beispiel #20
0
        protected void Application_Start()
        {
            var builder = new ContainerBuilder();
            builder.RegisterControllers(Assembly.GetExecutingAssembly());
            builder.RegisterModule(new ContainerRegistrations());
            _containerProvider = new ContainerProvider(builder.Build());

            ControllerBuilder.Current.SetControllerFactory(new AutofacControllerFactory(ContainerProvider));

            AreaRegistration.RegisterAllAreas();
            RegisterRoutes(RouteTable.Routes);
        }
Beispiel #21
0
        protected void Application_Start()
        {
            AreaRegistration.RegisterAllAreas();
            var builder = new ContainerBuilder();
            DependencyRegistry.RegisterAll(builder);
            builder.RegisterControllers(Assembly.GetExecutingAssembly());
            _containerProvider = new ContainerProvider(builder.Build());

            // Set the controller factory using the container provider.
            ControllerBuilder.Current.SetControllerFactory(new AutofacControllerFactory(ContainerProvider));
            RegisterRoutes(RouteTable.Routes);
        }
Beispiel #22
0
        void Application_Start(object sender, EventArgs e)
        {
            XmlConfigurator.Configure(new System.IO.FileInfo(Server.MapPath(@"\_config\log4net.xml")));

            // Build up your application container and register your dependencies.
            var builder = new ContainerBuilder();
            builder.Register(c => new StdSchedulerFactory().GetScheduler()).As<IScheduler>().InstancePerLifetimeScope();
            builder.RegisterType<UnitOfWork>().PropertiesAutowired();
            builder.RegisterType<FakeJobSchedulerService>().As<IJobSchedulerService>().PropertiesAutowired();
            //    builder.RegisterType<DefaultJobSchedulerService>().As<IJobSchedulerService>().PropertiesAutowired();

            _containerProvider = new ContainerProvider(builder.Build());
        }
        /// <summary>
        /// Sets current application's container provider.
        /// </summary>
        /// <param name="application">
        /// Current http application's state.
        /// </param>
        /// <param name="provider">
        /// An instance of <see cref="IContainerProvider"/>
        /// </param>
        internal static void SetContainerProvider(this HttpApplicationState application, IContainerProvider provider)
        {
            Argument.NotNull(application, "application");
            Argument.NotNull(provider, "provider");

            application.Lock();
            try
            {
                application.Add(ContainerKey, provider);
            }
            finally
            {
                application.UnLock();
            }
        }
        private static void Main(string[] args)
        {
            var builder = new ContainerBuilder();
            var bootstrapper = new Bootstrapper("NHibernate.config");
            bootstrapper.InitDatalayer();

            new ComponentRegistrator().AutofacRegisterComponentes(builder, bootstrapper);
            containerProvider = new ContainerProvider(builder.Build());

            new SchemaExportEngine(bootstrapper).Export();

            Console.WriteLine("");
            Console.WriteLine("Schema export finished. Press any key to continue...");
            Console.ReadLine();
        }
        protected void Application_Start()
        {
            GlobalConfiguration.Configure(WebApiConfig.Register);

            var containerBuilder = new ContainerBuilder();
            var asm = Assembly.GetExecutingAssembly();

            containerBuilder.RegisterAssemblyTypes(asm)
                       .Where(t => t.Name.EndsWith("Access"))
                       .AsImplementedInterfaces();

            containerBuilder.RegisterModule<Settings.ConfigurationModule>();

            _container = containerBuilder.Build();

            _containerProvider = new ContainerProvider(_container);
        }
Beispiel #26
0
        // Build up your application container and register your dependencies.
        private static void ConfigureContainer()
        {
            var builder = new ContainerBuilder();
            builder.RegisterModule(new RepositoryModule());
            builder.RegisterControllers(Assembly.GetExecutingAssembly());

            builder.Register(c => Membership.Provider).ExternallyOwned();
            var container = builder.Build();

            // Once you're done registering things, set the container
            // provider up with your registrations.
            _containerProvider = new ContainerProvider(container);

            ControllerBuilder.Current.SetControllerFactory(new AutofacControllerFactory(_containerProvider));

            // inject properties into the Membership Provider
            container.InjectUnsetProperties(Membership.Provider);
        }
Beispiel #27
0
        protected void Application_Start()
        {
            ViewServicesDatabase.Initialize();

            var builder = new ContainerBuilder();
            builder.RegisterModule<ViewServicesModule>();
            builder.RegisterSource(new ViewRegistrationSource());
            builder.RegisterControllers(Assembly.GetExecutingAssembly());
            var container = builder.Build();
            _containerProvider = new ContainerProvider(container);
            ControllerBuilder.Current.SetControllerFactory(new ControllerFactory(ContainerProvider));
            DependencyResolver.SetResolver(new AutofacDependencyResolver(container));

            AreaRegistration.RegisterAllAreas();

            RegisterGlobalFilters(GlobalFilters.Filters);
            RegisterRoutes(RouteTable.Routes);
        }
        protected void Application_Start(object sender, EventArgs e)
        {
            // Build up your application container and register your dependencies.
            var builder = new ContainerBuilder();
            builder.RegisterType<SpeakerService>();
            // ... continue registering dependencies and register your controllers...
            builder.RegisterControllers(Assembly.GetExecutingAssembly());
            
            // Once you're done registering things, set the container
            // provider up with your registrations.
            _containerProvider = new ContainerProvider(builder.Build());

            // Set the controller factory using the container provider.
            ControllerBuilder.Current.SetControllerFactory(new AutofacControllerFactory(ContainerProvider));

            AreaRegistration.RegisterAllAreas();

            RegisterRoutes(RouteTable.Routes);          
        }
        protected void Application_Start()
        {
            var container = Config.Autofac.Build();
            containerProvider = new ContainerProvider(container);
            DependencyResolver.SetResolver(new AutofacDependencyResolver(container));

            AreaRegistration.RegisterAllAreas();

            RegisterRoutes(RouteTable.Routes);

            // Register spark
            ViewEngines.Engines.Clear();
            ViewEngines.Engines.Add(new RazorViewEngine());

            // Fluent validations
            ModelValidatorProviders.Providers.Add(new FluentValidationModelValidatorProvider(new AttributedValidatorFactory()));

            AutoMapperConfiguration.ConfigureObjectMapping(container);
        }
Beispiel #30
0
        void Application_Start(object sender, EventArgs e)
        {
            XmlConfigurator.Configure(new System.IO.FileInfo(Server.MapPath(@"\_config\log4net.xml")));

            // Build up your application container and register your dependencies.
            var builder = new ContainerBuilder();
            builder.Register(c => new StdSchedulerFactory().GetScheduler()).As<IScheduler>().SingleInstance();
            builder.RegisterType<UnitOfWork>().PropertiesAutowired();
            builder.RegisterType<Helper>().As<IHelper>().PropertiesAutowired();
            //  builder.RegisterType<FakeJobSchedulerService>().As<IJobSchedulerService>().PropertiesAutowired();
            builder.RegisterType<DefaultJobSchedulerService>().As<IJobSchedulerService>().PropertiesAutowired();
            builder.RegisterType<FormsMembershipService>().As<IMembershipService>().PropertiesAutowired();
            builder.RegisterType<FormsAuthenticationService>().As<IAuthenticationService>().PropertiesAutowired();
            builder.RegisterType<DefaultNotificationService>().As<INotificationService>().PropertiesAutowired();
            builder.RegisterType<DefaultEncryptionService>().As<IEncryptionService>().PropertiesAutowired();

            _containerProvider = new ContainerProvider(builder.Build());
            var jobSchedulerService = _containerProvider.ApplicationContainer.Resolve<IJobSchedulerService>();
            jobSchedulerService.Start();
        }
Beispiel #31
0
 public void OnInitialized(IContainerProvider containerProvider)
 {
     throw new InvalidOperationException("Intialization can't be performed");
 }
Beispiel #32
0
 public static IBar BarFactoryWithIContainerProvider(IContainerProvider containerProvider) =>
 new Bar(containerProvider.Resolve <IFoo>())
 {
     Message = "constructed with IContainerProvider"
 };
 public void OnInitialized(IContainerProvider containerProvider)
 {
     //navPageInstance = containerProvider.Resolve<NavigationPage>();
 }
Beispiel #34
0
 public void OnInitialized(IContainerProvider containerProvider)
 {
     _regionManager.RegisterViewWithRegion("TabRegion", typeof(CarList));
     _regionManager.RegisterViewWithRegion("TabRegion", typeof(Fillups));
 }
Beispiel #35
0
 public void OnInitialized(IContainerProvider containerProvider)
 {
     var settingsService = containerProvider.Resolve<ISettingsService>();
     settingsService.LoadConfigurationFile();
 }
Beispiel #36
0
 public void OnInitialized(IContainerProvider containerProvider)
 {
     _regionManager = containerProvider.Resolve <IRegionManager>();
     _regionManager.RegisterViewWithRegion(RegionNames.DesignerName, typeof(DesignerControl));
 }
        public void OnInitialized(IContainerProvider containerProvider)
        {
            var regionManager = containerProvider.Resolve <IRegionManager>();

            regionManager.RegisterViewWithRegion("ErrorsCorrectionRegion", typeof(CorrectorView));
        }
Beispiel #38
0
 public void OnInitialized(IContainerProvider containerProvider)
 {
     container.RegisterType <object, SettingsView>(nameof(SettingsView));
 }
Beispiel #39
0
 public abstract void OnInitialized(IContainerProvider containerProvider);
Beispiel #40
0
 public void OnInitialized(IContainerProvider containerProvider)
 {
     _regionManager.RegisterViewWithRegion(RegionNames.MenuRegion, typeof(Modul1Menu));
     _regionManager.RegisterViewWithRegion(RegionNames.FlyoutRegion, typeof(Module1Flyout));
 }
Beispiel #41
0
        public void OnInitialized(IContainerProvider containerProvider)
        {
            var regionManager = containerProvider.Resolve <IRegionManager>();

            regionManager.RegisterViewWithRegion("BottomRegion", typeof(BottomInfoBar));
        }
Beispiel #42
0
 public SkyrimModule(IContainerProvider container)
     : base(container)
 {
 }
Beispiel #43
0
        public void OnInitialized(IContainerProvider containerProvider)
        {
            var regionManager = containerProvider.Resolve <IRegionManager>();

            regionManager.RegisterViewWithRegion("TopRegion", typeof(MessageView));
        }
        public void OnInitialized(IContainerProvider containerProvider)
        {
            var regionMan = containerProvider.Resolve <IRegionManager>();

            regionMan.RegisterViewWithRegion("ContentRegion", typeof(TopPage));
        }
 public void OnInitialized(IContainerProvider containerProvider)
 {
     throw new NotImplementedException();
 }
Beispiel #46
0
 public void OnInitialized(IContainerProvider containerProvider)
 {
     _regionManager.RegisterViewWithRegion(RegionNames.SelectFileView, typeof(SelectFileView));
     _regionManager.RegisterViewWithRegion(RegionNames.SelectFacebookView, typeof(SelectFacebookView));
 }
Beispiel #47
0
 private PreLoaderServiceCore()
 {
     containerResolver = Prism.PrismApplicationBase.Current.Container;
 }
Beispiel #48
0
 public void OnInitialized(IContainerProvider containerProvider)
 {
 }
Beispiel #49
0
 public void OnInitialized(IContainerProvider containerProvider) =>
 containerProvider.Resolve <IRegionManager>()
 .RegisterViewWithRegion("EncoderSettings", typeof(VorbisEncoderSettingsControl));
Beispiel #50
0
 public void OnInitialized(IContainerProvider containerProvider)
 {
     containerProvider.Resolve <IRegionManager>().RegisterViewWithRegion("ContentRegion", typeof(ContentUserControl));
 }
Beispiel #51
0
 public AutofacJobFactory(IContainerProvider containerProvider)
 {
     _containerProvider = containerProvider;
 }
Beispiel #52
0
 private static ITestService TestDelegateFactory(IContainerProvider containerProvider) =>
 containerProvider.Resolve <ITestService>("Named");
 public void OnInitialized(IContainerProvider containerProvider)
 {
     RegisterTypes();
     RegisterViews();
 }
Beispiel #54
0
 /// <summary>
 /// Notifies the module that it has be initialized.
 /// </summary>
 /// <param name="containerProvider"></param>
 public void OnInitialized(IContainerProvider containerProvider)
 {
     this._eventAggregator.GetEvent <DisplayItemModelEvent>().Publish(this);
 }
Beispiel #55
0
        public FileService(ICacheService cacheService, ITrackRepository trackRepository, IContainerProvider container)
        {
            this.cacheService    = cacheService;
            this.trackRepository = trackRepository;
            this.container       = container;

            // Unique identifier which will be used by this instance only to create cached artwork.
            // This prevents the cleanup function to delete artwork which is in use by this instance.
            this.instanceGuid = Guid.NewGuid().ToString();

            this.files                  = new List <string>();
            this.addFilesTimer          = new Timer();
            this.addFilesTimer.Interval = this.addFilesMilliseconds;
            this.addFilesTimer.Elapsed += AddFilesTimerElapsedHandler;
#pragma warning disable CS4014 // Because this call is not awaited, execution of the current method continues before the call is completed
            this.DeleteFileArtworkFromCacheAsync(this.instanceGuid);
#pragma warning restore CS4014 // Because this call is not awaited, execution of the current method continues before the call is completed
        }
Beispiel #56
0
 public void OnInitialized(IContainerProvider containerProvider)
 {
     _regionManager.RegisterViewWithRegion(ModuleNames.Home, typeof(Dashboard));
 }
Beispiel #57
0
 void IModule.OnInitialized(IContainerProvider containerProvider)
 {
 }
Beispiel #58
0
 public void OnInitialized(IContainerProvider containerProvider)
 {
     //设定SelectorFactory为Telerik相关的;
     StandardValuesEditorManager.SelectorFactory = () => new RadComboBox();
 }
 public void Setup()
 {
     _applicationContainer          = MockRepository.GenerateStrictMock <IContainer>();
     _provider                      = ContainerProvider.Instance;
     _provider.ApplicationContainer = _applicationContainer;
 }
Beispiel #60
0
 public void OnInitialized(IContainerProvider containerProvider)
 {
     _regionManager.RequestNavigate(RegionNames.NotificationRegion, ViewNames.NotificationListView);
 }