protected virtual void AddRegistrationControllers(XafApplication application, Dictionary<Type, Controller> controllers) { var registrationControllers = CreateRegistrationControllers(application).ToArray(); var appearenceControllers = application.CreateAppearenceControllers(); var validationControllers = application.CreateValidationControllers(); foreach (var registrationController in registrationControllers.Concat(appearenceControllers).Concat(validationControllers)){ controllers.Add(registrationController.GetType(),registrationController); } }
protected virtual void AddRegistrationControllers(XafApplication application, Dictionary <Type, Controller> controllers) { var registrationControllers = CreateRegistrationControllers(application).ToArray(); var appearenceControllers = application.CreateAppearenceControllers(); var validationControllers = application.CreateValidationControllers(); var allControllers = registrationControllers.Concat(appearenceControllers).Concat(validationControllers); AddControllers(controllers, allControllers); }