/// <summary> /// Proxy Generator für jQuery JavaScript mit Daten füllen /// </summary> public void AddjQueryJsProxyGenerator() { //Alle Controller und die zugehörigen Methoden zum übergebenen ProxyAttribut ermitteln für einen Angular TypeScript Proxy var proxyControllerInfos = ControllerManager.LoadProxyControllerInfos(typeof(CreateJQueryJsProxyAttribute), ControllerManager.GetAllProjectProxyController(Factory.GetProxySettings())); var proxies = Factory.CreateJQueryJsProxyBuilder().BuildProxy(proxyControllerInfos); GetGeneratedProxyEntries().AddRange(proxies); }
/// <summary> /// Proxy Generator für AngularJs JavaScript mit Daten füllen /// </summary> public void AddAngularJsProxyGenerator() { //Alle Controller und die zugehörigen Methoden zum übergebenen ProxyAttribut ermitteln für einen AngularJs Proxy var proxyControllerInfos = ControllerManager.LoadProxyControllerInfos(typeof(CreateAngularJsProxyAttribute), ControllerManager.GetAllProjectProxyController(Factory.GetProxySettings())); //Für alle gefundenen Controller und zugehörigen Funktionen die unser PxyAttribut enthalten, die passenden Proxies erstellen. var proxies = Factory.CreateAngularJsProxyBuilder().BuildProxy(proxyControllerInfos); //Für alle gefundenen Controller die Proxies zu unserer globalen Proxyliste hinzufügen. GeneratedProxyEntries.AddRange(proxies); }