/// <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; }