public void CreateServer() { var types = GetLoadedTypes(); var controllerTypes = ControllerResolver.WhereControllerType(types).ToList(); CreateServer(new HttpConfiguration(), controllerTypes); }
public void CreateServer(HttpConfiguration config, params Assembly[] assemblies) { var controllerAssemblies = new List <Assembly>(AppDomain.CurrentDomain.GetAssemblies()).Union(assemblies); var types = controllerAssemblies.SelectMany(a => a.GetTypes()).ToArray(); var controllerTypes = ControllerResolver.WhereControllerType(types).ToList(); CreateServer(config, controllerTypes); }