public void GetAppServiceForOneWithDefault() { var serviceName = TestModule.ModuleName + "/Test"; IDefaultControllerBuilderFactory factory = new MvcControllerBuilderFactory(LocalIocManager); factory.For <TestMvcController>(serviceName).WithApiExplorer(true).Build(); TestControllerForTestController(serviceName); }
public void GetAllControllerForAll() { var servicePrefix = TestModule.ModuleName.ToCamelCase(); var serviceName = servicePrefix + "/" + "TestMvc".ToCamelCase().RemovePostFix(BlocksWebMvcController.Postfixes);; IDefaultControllerBuilderFactory factory = new MvcControllerBuilderFactory(LocalIocManager); factory.ForAll <BlocksWebMvcController>(servicePrefix, servicesType).Build(); TestControllerForTestController(serviceName); }
public override void Initialize() { IocManager.Register <INavigationFilter, MvcNavigationFilter>(); IocManager.Register <INavigationFilter, FrontNavigationFilter>(); IocManager.Register <MvcControllerManager>(); IDefaultControllerBuilderFactory factory = new MvcControllerBuilderFactory(IocManager); var servicePrefix = TestModule.ModuleName.ToCamelCase(); var servicesType = IocManager.IocContainer.Kernel.GetHandlers().SelectMany(t => t.Services).Where(t => t.Assembly == Assembly.GetExecutingAssembly()); factory.ForAll <BlocksWebMvcController>(servicePrefix, servicesType).Build(); }
public DefaultUserNavigationManagerTest() { LocalIocManager.Register <IUserNavigationManager, DefaultUserNavigationManager>(); LocalIocManager.Register <IAuthorizationService, RoleAuthorizationService>(); LocalIocManager.Register <IUserManager, DefaultUserManager>(); IDefaultControllerBuilderFactory factory = new MvcControllerBuilderFactory(LocalIocManager); var servicePrefix = TestModule.ModuleName.ToCamelCase(); var servicesType = LocalIocManager.IocContainer.Kernel.GetHandlers().SelectMany(t => t.Services).Where(t => t.Assembly == Assembly.GetExecutingAssembly()); factory.ForAll <BlocksWebMvcController>(servicePrefix, servicesType).Build(); }
internal ApiControllerConventional(IExtensionManager extensionManager, MvcControllerBuilderFactory mvcControllerBuilderFactory) { _extensionManager = extensionManager; _mvcControllerBuilderFactory = mvcControllerBuilderFactory; }