public override void ExecuteCmdlet() { base.ExecuteCmdlet(); ExecuteClientAction(() => { string resourceGroupName = this.ResourceGroupName; string resourceParentType = this.ResourceParentType; string resourceParentName = this.ResourceParentName; string providerName = this.ProviderName; string resourceType = this.ResourceType; string resourceName = this.ResourceName; string applyUpdateName = this.ApplyUpdateName; var result = (!string.IsNullOrEmpty(resourceParentType) && !string.IsNullOrEmpty(resourceParentName)) ? ApplyUpdatesClient.GetParent(resourceGroupName, resourceParentType, resourceParentName, providerName, resourceType, resourceName, applyUpdateName) : ApplyUpdatesClient.Get(resourceGroupName, providerName, resourceType, resourceName, applyUpdateName); var psObject = new PSApplyUpdate(); MaintenanceAutomationAutoMapperProfile.Mapper.Map <ApplyUpdate, PSApplyUpdate>(result, psObject); WriteObject(psObject); }); }
public override void ExecuteCmdlet() { base.ExecuteCmdlet(); ExecuteClientAction(() => { if (ShouldProcess("default", VerbsCommon.New)) { string resourceGroupName = this.ResourceGroupName; string providerName = this.ProviderName; string resourceParentType = this.ResourceParentType; string resourceParentName = this.ResourceParentName; string resourceType = this.ResourceType; string resourceName = this.ResourceName; var result = (!string.IsNullOrEmpty(resourceParentType) && !string.IsNullOrEmpty(resourceParentName)) ? ApplyUpdatesClient.CreateOrUpdateParent(resourceGroupName, providerName, resourceParentType, resourceParentName, resourceType, resourceName) : ApplyUpdatesClient.CreateOrUpdate(resourceGroupName, providerName, resourceType, resourceName); var psObject = new PSApplyUpdate(); MaintenanceAutomationAutoMapperProfile.Mapper.Map <ApplyUpdate, PSApplyUpdate>(result, psObject); WriteObject(psObject); } }); }