Esempio n. 1
0
        /// <summary>
        /// Activate the validation mechanism, so every request DTO with an existing validator
        /// will be validated.
        /// </summary>
        /// <param name="appHost">The app host</param>
        public void Register(IAppHost appHost)
        {
            Enabled = true;
            var filter = new ValidationFilters();

            this.appHost = appHost;
            appHost.RequestFilters.Add(filter.RequestFilter);

            existingHandler = appHost.ServiceExceptionHandler;
            appHost.ServiceExceptionHandler = HandleException;
        }
		public override void Configure(Funq.Container container)
		{
			//AddPlugins(Plugins);
			//RegisterContainerItems(container);
			//RegisterValidations(container);
			//RegisterLogProvider();

			//// TODO:  Remove this and replace with permanent solutions.
			//CreateMockData(container);
			Configure(container, Plugins);
			ServiceExceptionHandler = new HandleServiceExceptionDelegate(AppHost_ExceptionHandler);
		}
        /// <summary>
        /// Activate the validation mechanism, so every request DTO with an existing validator
        /// will be validated.
        /// </summary>
        /// <param name="appHost">The app host</param>
        public void Register(IAppHost appHost)
        {
            Enabled = true;
            var filter = new ValidationFilters();
            this.appHost = appHost;
            appHost.RequestFilters.Add(filter.RequestFilter);

            existingHandler = appHost.ServiceExceptionHandler;
            appHost.ServiceExceptionHandler = HandleException;
        }