Skip to content

Commit d016c0d

Browse files
revert NewAzureLoadBalancerCommand
1 parent 0bddd80 commit d016c0d

File tree

1 file changed

+3
-50
lines changed

1 file changed

+3
-50
lines changed

src/ResourceManager/Network/Commands.Network/LoadBalancer/NewAzureLoadBalancerCommand.cs

Lines changed: 3 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,9 @@
1313
// ----------------------------------------------------------------------------------
1414

1515
using AutoMapper;
16-
using Microsoft.Azure.Commands.Common.Strategies;
17-
using Microsoft.Azure.Commands.Common.Strategies.Network;
1816
using Microsoft.Azure.Commands.Network.Models;
1917
using Microsoft.Azure.Commands.ResourceManager.Common.ArgumentCompleters;
2018
using Microsoft.Azure.Commands.ResourceManager.Common.Tags;
21-
using Microsoft.Azure.Management.Internal.Resources.Models;
2219
using Microsoft.Azure.Management.Network;
2320
using System.Collections;
2421
using System.Collections.Generic;
@@ -31,17 +28,12 @@ namespace Microsoft.Azure.Commands.Network
3128
OutputType(typeof(PSLoadBalancer))]
3229
public class NewAzureLoadBalancerCommand : LoadBalancerBaseCmdlet
3330
{
34-
public const string SimpleParameterSet = "SimpleParameterSet";
35-
3631
[Alias("ResourceName")]
3732
[Parameter(
3833
Mandatory = true,
3934
ValueFromPipelineByPropertyName = true,
4035
HelpMessage = "The resource name.")]
4136
[ValidateNotNullOrEmpty]
42-
[Parameter(
43-
ParameterSetName = SimpleParameterSet,
44-
Mandatory = true)]
4537
public virtual string Name { get; set; }
4638

4739
[Parameter(
@@ -50,9 +42,6 @@ public class NewAzureLoadBalancerCommand : LoadBalancerBaseCmdlet
5042
HelpMessage = "The resource group name.")]
5143
[ResourceGroupCompleter]
5244
[ValidateNotNullOrEmpty]
53-
[Parameter(
54-
ParameterSetName = SimpleParameterSet,
55-
Mandatory = false)]
5645
public virtual string ResourceGroupName { get; set; }
5746

5847
[Parameter(
@@ -134,26 +123,12 @@ public override void Execute()
134123
Name,
135124
() =>
136125
{
137-
PSLoadBalancer loadBalancer = null;
138-
switch (ParameterSetName)
139-
{
140-
case SimpleParameterSet:
141-
loadBalancer = SimpleParameterSetExecuteCmdlet();
142-
break;
143-
default:
144-
loadBalancer = this.CreateLoadBalancer();
145-
break;
146-
}
147-
126+
var loadBalancer = this.CreateLoadBalancer();
148127
WriteObject(loadBalancer);
149128
},
150129
() => present);
151130
}
152-
public PSLoadBalancer SimpleParameterSetExecuteCmdlet()
153-
{
154-
ResourceGroupName = ResourceGroupName ?? Name;
155-
return null;
156-
}
131+
157132
private PSLoadBalancer CreateLoadBalancer()
158133
{
159134
var loadBalancer = new PSLoadBalancer();
@@ -215,26 +190,4 @@ private PSLoadBalancer CreateLoadBalancer()
215190
return getLoadBalancer;
216191
}
217192
}
218-
219-
public static class LoadBalancerExtensions
220-
{
221-
public static MNM.LoadBalancer ToLoadBalancer(this PSLoadBalancer psLb, Hashtable tags)
222-
{
223-
// Map to the sdk object
224-
var lbModel = NetworkResourceManagerProfile.Mapper.Map<MNM.LoadBalancer>(psLb);
225-
lbModel.Tags = TagsConversionHelper.CreateTagDictionary(tags, validate: true);
226-
227-
return lbModel;
228-
}
229-
230-
public static PSLoadBalancer ToPsLoadBalancer(this MNM.LoadBalancer lb, string resourceGroupName)
231-
{
232-
var psLoadBalancer = NetworkResourceManagerProfile.Mapper.Map<PSLoadBalancer>(lb);
233-
psLoadBalancer.ResourceGroupName = resourceGroupName;
234-
psLoadBalancer.Tag =
235-
TagsConversionHelper.CreateTagHashtable(lb.Tags);
236-
237-
return psLoadBalancer;
238-
}
239-
}
240-
}
193+
}

0 commit comments

Comments
 (0)