Skip to content

Commit 770a918

Browse files
committed
code_style: remove unnecessary function call
Signed-off-by: leo <longshuang@msn.cn>
1 parent 92b010a commit 770a918

1 file changed

Lines changed: 25 additions & 29 deletions

File tree

src/ViewModels/ExecuteCustomAction.cs

Lines changed: 25 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,31 @@ public ExecuteCustomAction(Repository repo, Models.CustomAction action, object s
158158
_repo = repo;
159159
CustomAction = action;
160160
Target = scopeTarget ?? new Models.Null();
161-
PrepareControlParameters();
161+
162+
foreach (var ctl in CustomAction.Controls)
163+
{
164+
switch (ctl.Type)
165+
{
166+
case Models.CustomActionControlType.TextBox:
167+
ControlParameters.Add(new CustomActionControlTextBox(ctl.Label, ctl.Description, PrepareStringByTarget(ctl.StringValue), ctl.StringFormatter));
168+
break;
169+
case Models.CustomActionControlType.PathSelector:
170+
ControlParameters.Add(new CustomActionControlPathSelector(ctl.Label, ctl.Description, ctl.BoolValue, PrepareStringByTarget(ctl.StringValue)));
171+
break;
172+
case Models.CustomActionControlType.CheckBox:
173+
ControlParameters.Add(new CustomActionControlCheckBox(ctl.Label, ctl.Description, ctl.StringValue, ctl.BoolValue));
174+
break;
175+
case Models.CustomActionControlType.ComboBox:
176+
ControlParameters.Add(new CustomActionControlComboBox(ctl.Label, ctl.Description, PrepareStringByTarget(ctl.StringValue)));
177+
break;
178+
case Models.CustomActionControlType.LocalBranchSelector:
179+
ControlParameters.Add(new CustomActionControlBranchSelector(ctl.Label, ctl.Description, _repo, true, false));
180+
break;
181+
case Models.CustomActionControlType.RemoteBranchSelector:
182+
ControlParameters.Add(new CustomActionControlBranchSelector(ctl.Label, ctl.Description, _repo, false, ctl.BoolValue));
183+
break;
184+
}
185+
}
162186
}
163187

164188
public override async Task<bool> Sure()
@@ -187,34 +211,6 @@ public override async Task<bool> Sure()
187211
return true;
188212
}
189213

190-
private void PrepareControlParameters()
191-
{
192-
foreach (var ctl in CustomAction.Controls)
193-
{
194-
switch (ctl.Type)
195-
{
196-
case Models.CustomActionControlType.TextBox:
197-
ControlParameters.Add(new CustomActionControlTextBox(ctl.Label, ctl.Description, PrepareStringByTarget(ctl.StringValue), ctl.StringFormatter));
198-
break;
199-
case Models.CustomActionControlType.PathSelector:
200-
ControlParameters.Add(new CustomActionControlPathSelector(ctl.Label, ctl.Description, ctl.BoolValue, PrepareStringByTarget(ctl.StringValue)));
201-
break;
202-
case Models.CustomActionControlType.CheckBox:
203-
ControlParameters.Add(new CustomActionControlCheckBox(ctl.Label, ctl.Description, ctl.StringValue, ctl.BoolValue));
204-
break;
205-
case Models.CustomActionControlType.ComboBox:
206-
ControlParameters.Add(new CustomActionControlComboBox(ctl.Label, ctl.Description, PrepareStringByTarget(ctl.StringValue)));
207-
break;
208-
case Models.CustomActionControlType.LocalBranchSelector:
209-
ControlParameters.Add(new CustomActionControlBranchSelector(ctl.Label, ctl.Description, _repo, true, false));
210-
break;
211-
case Models.CustomActionControlType.RemoteBranchSelector:
212-
ControlParameters.Add(new CustomActionControlBranchSelector(ctl.Label, ctl.Description, _repo, false, ctl.BoolValue));
213-
break;
214-
}
215-
}
216-
}
217-
218214
private string PrepareStringByTarget(string org)
219215
{
220216
var repoPath = OperatingSystem.IsWindows() ? _repo.FullPath.Replace("/", "\\") : _repo.FullPath;

0 commit comments

Comments
 (0)