Browse Source

Refactor: Remove unused parameters

pull/122/head
Halil İbrahim Kalkan 9 years ago
parent
commit
d62424ebe3
  1. 12
      src/Volo.Abp.Http/Volo/Abp/Http/ProxyScripting/Generators/JQuery/JQueryProxyScriptGenerator.cs

12
src/Volo.Abp.Http/Volo/Abp/Http/ProxyScripting/Generators/JQuery/JQueryProxyScriptGenerator.cs

@ -45,14 +45,14 @@ namespace Volo.Abp.Http.ProxyScripting.Generators.JQuery
foreach (var controller in module.Controllers.Values) foreach (var controller in module.Controllers.Values)
{ {
script.AppendLine(); script.AppendLine();
AddControllerScript(script, module, controller); AddControllerScript(script, controller);
} }
script.AppendLine(); script.AppendLine();
script.AppendLine("})();"); script.AppendLine("})();");
} }
private static void AddControllerScript(StringBuilder script, ModuleApiDescriptionModel module, ControllerApiDescriptionModel controller) private static void AddControllerScript(StringBuilder script, ControllerApiDescriptionModel controller)
{ {
var controllerName = GetNormalizedTypeName(controller.TypeAsString); var controllerName = GetNormalizedTypeName(controller.TypeAsString);
@ -68,27 +68,27 @@ namespace Volo.Abp.Http.ProxyScripting.Generators.JQuery
foreach (var action in controller.Actions.Values) foreach (var action in controller.Actions.Values)
{ {
script.AppendLine(); script.AppendLine();
AddActionScript(script, module, controllerName, controller, action, normalizedActionNames[action]); AddActionScript(script, controllerName, action, normalizedActionNames[action]);
} }
script.AppendLine(); script.AppendLine();
script.AppendLine(" })();"); script.AppendLine(" })();");
} }
private static void AddActionScript(StringBuilder script, ModuleApiDescriptionModel module, string controllerName, ControllerApiDescriptionModel controller, ActionApiDescriptionModel action, string normalizedActionName) private static void AddActionScript(StringBuilder script, string controllerName, ActionApiDescriptionModel action, string normalizedActionName)
{ {
var parameterList = ProxyScriptingJsFuncHelper.GenerateJsFuncParameterList(action, "ajaxParams"); var parameterList = ProxyScriptingJsFuncHelper.GenerateJsFuncParameterList(action, "ajaxParams");
script.AppendLine($" {controllerName}{ProxyScriptingJsFuncHelper.WrapWithBracketsOrWithDotPrefix(normalizedActionName.RemovePostFix("Async").ToCamelCase())} = function({parameterList}) {{"); script.AppendLine($" {controllerName}{ProxyScriptingJsFuncHelper.WrapWithBracketsOrWithDotPrefix(normalizedActionName.RemovePostFix("Async").ToCamelCase())} = function({parameterList}) {{");
script.AppendLine(" return abp.ajax($.extend(true, {"); script.AppendLine(" return abp.ajax($.extend(true, {");
AddAjaxCallParameters(script, controller, action); AddAjaxCallParameters(script, action);
script.AppendLine(" }, ajaxParams));;"); script.AppendLine(" }, ajaxParams));;");
script.AppendLine(" };"); script.AppendLine(" };");
} }
private static void AddAjaxCallParameters(StringBuilder script, ControllerApiDescriptionModel controller, ActionApiDescriptionModel action) private static void AddAjaxCallParameters(StringBuilder script, ActionApiDescriptionModel action)
{ {
var httpMethod = action.HttpMethod?.ToUpperInvariant() ?? "POST"; var httpMethod = action.HttpMethod?.ToUpperInvariant() ?? "POST";

Loading…
Cancel
Save