Example #1
0
 private WebApiController(MakeRequestConfigHandler makeRequestConfig)
 {
     _routes = RouteRepository.New();
     _makeRequestConfig = makeRequestConfig;
     _log = LogFile.New("web_api_controller.log");
     _modules = new List<IBlController>();
 }
Example #2
0
        public static IWebApiController NewController(
            MakeRequestConfigHandler makeRequestConfig, ModuleEntryPoint[] modulesEntryPoints)
        {
            var controller = WebApiController.New(makeRequestConfig);

            foreach (var entryPoint in modulesEntryPoints)
            {
                initialize_module(entryPoint, controller);
            }

            return controller;
        }
Example #3
0
 public static IWebApiController New(MakeRequestConfigHandler makeRequestConfig = null)
 {
     return
         new WebApiController(makeRequestConfig);
 }