/// <summary>
        /// Initializes a new instance of the <see cref="ExtendedModelBinderProvider"/> class.
        /// </summary>
        /// <param name="container">The container.</param>
        /// <param name="modelBinderRegistry">The model binder registry.</param>
        public ExtendedModelBinderProvider(ContainerAdapter container, TypeMappingRegistry<object, IModelBinder> modelBinderRegistry)
        {
            Invariant.IsNotNull(container, "container");
            Invariant.IsNotNull(modelBinderRegistry, "modelBinderRegistry");

            Container = container;
            ModelBinderRegistry = modelBinderRegistry;
        }
Esempio n. 2
0
        /// <summary>
        /// Initializes a new instance of the <see cref="ExtendedViewPageActivator"/> class.
        /// </summary>
        /// <param name="container">The container.</param>
        /// <param name="viewActivatorRegistry">The view activator registry.</param>
        public ExtendedViewPageActivator(ContainerAdapter container, TypeMappingRegistry<IView, IViewPageActivator> viewActivatorRegistry)
        {
            Invariant.IsNotNull(container, "container");
            Invariant.IsNotNull(viewActivatorRegistry, "viewActivatorRegistry");

            Container = container;
            ViewActivatorRegistry = viewActivatorRegistry;
        }
        /// <summary>
        /// Initializes a new instance of the <see cref="ExtendedControllerActivator"/> class.
        /// </summary>
        /// <param name="container">The container.</param>
        /// <param name="controllerActivatorRegistry">The controller activator registry.</param>
        /// <param name="actionInvokerRegistry">The action invoker registry.</param>
        public ExtendedControllerActivator(ContainerAdapter container, TypeMappingRegistry<Controller, IControllerActivator> controllerActivatorRegistry, TypeMappingRegistry<Controller, IActionInvoker> actionInvokerRegistry)
        {
            Invariant.IsNotNull(container, "container");
            Invariant.IsNotNull(controllerActivatorRegistry, "controllerActivatorRegistry");
            Invariant.IsNotNull(actionInvokerRegistry, "actionInvokerRegistry");

            Container = container;
            ControllerActivatorRegistry = controllerActivatorRegistry;
            ActionInvokerRegistry = actionInvokerRegistry;
        }
Esempio n. 4
0
 private StorageDriver(
     SqlDriver driver, ProviderInfo providerInfo, DomainConfiguration configuration, Func <DomainModel> modelProvider)
 {
     underlyingDriver   = driver;
     ProviderInfo       = providerInfo;
     this.configuration = configuration;
     ExceptionBuilder   = new StorageExceptionBuilder(driver, configuration, modelProvider);
     allMappings        = underlyingDriver.TypeMappings;
     translator         = underlyingDriver.Translator;
     hasSavepoints      = underlyingDriver.ServerInfo.ServerFeatures.Supports(ServerFeatures.Savepoints);
     isLoggingEnabled   = SqlLog.IsLogged(LogLevel.Info); // Just to cache this value
     ServerInfo         = underlyingDriver.ServerInfo;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="USOControllerActivator"/> class.
 /// </summary>
 /// <param name="container">The container.</param>
 /// <param name="controllerActivatorRegistry">The controller activator registry.</param>
 /// <param name="actionInvokerRegistry">The action invoker registry.</param>
 public USOControllerActivator(ContainerAdapter container, TypeMappingRegistry <Controller, IControllerActivator> controllerActivatorRegistry, TypeMappingRegistry <Controller, IActionInvoker> actionInvokerRegistry)
     : base(container, controllerActivatorRegistry, actionInvokerRegistry)
 {
 }
Esempio n. 6
0
 public ActionInvokerRegistryTest()
 {
     registry = new TypeMappingRegistry <Controller, IActionInvoker>();
 }
Esempio n. 7
0
 public ActionInvokerRegistryTest()
 {
     registry = new TypeMappingRegistry<Controller, IActionInvoker>();
 }
Esempio n. 8
0
 public ConfigureModelBinders(TypeMappingRegistry <object, IModelBinder> registry) : base(registry)
 {
 }
Esempio n. 9
0
        /// <summary>
        /// Initializes a new instance of the <see cref="ConfigurableTypeMappingBase{TType1,TType2}"/> class.
        /// </summary>
        /// <param name="registry">The registry.</param>
        protected ConfigurableTypeMappingBase(TypeMappingRegistry <TType1, TType2> registry)
        {
            Invariant.IsNotNull(registry, "registry");

            Registry = registry;
        }
Esempio n. 10
0
 public ConfigureActionInvokersBaseTestDouble(TypeMappingRegistry <Controller, IActionInvoker> registry) : base(registry)
 {
 }