private WebApiController(MakeRequestConfigHandler makeRequestConfig) { _routes = RouteRepository.New(); _makeRequestConfig = makeRequestConfig; _log = LogFile.New("web_api_controller.log"); _modules = new List<IBlController>(); }
public static IWebApiController NewController( MakeRequestConfigHandler makeRequestConfig, ModuleEntryPoint[] modulesEntryPoints) { var controller = WebApiController.New(makeRequestConfig); foreach (var entryPoint in modulesEntryPoints) { initialize_module(entryPoint, controller); } return controller; }
public static IWebApiController New(MakeRequestConfigHandler makeRequestConfig = null) { return new WebApiController(makeRequestConfig); }