Esempio n. 1
0
 protected override void Execute()
 {
     if (string.IsNullOrEmpty(Name) == false)
     {
         FarmGetResponse response = Client.Farms.Get(ResourceGroupName, Name);
         WriteObject(new FarmResponse(response.Farm));
     }
     else
     {
         FarmListResponse response = Client.Farms.List(ResourceGroupName);
         WriteObject(response.Farms.Select(_ => new FarmResponse(_)), true);
     }
 }
Esempio n. 2
0
        protected override void Execute()
        {
            if (ShouldProcess(string.Format(CultureInfo.InvariantCulture, ShouldProcessTargetFormat, FarmName)))
            {
                FarmCreateParameters request = new FarmCreateParameters
                {
                    Location = Location,

                    Properties = new FarmCreate
                    {
                        SettingAccessString = SettingAccessString
                    }
                };

                FarmGetResponse response = Client.Farms.Create(ResourceGroupName, FarmName, request);

                WriteObject(new FarmResponse(response.Farm));
            }
        }
Esempio n. 3
0
        protected override void Execute()
        {
            string       confirmString;
            FarmSettings settings = Tools.ToSettingsObject <SetAdminFarm, FarmSettings>(this, out confirmString);

            if (ShouldProcess(
                    Resources.SetFarmDescription.FormatInvariantCulture(FarmName, confirmString),
                    Resources.SetFarmWarning.FormatInvariantCulture(FarmName, confirmString),
                    Resources.ShouldProcessCaption))
            {
                FarmUpdateParameters parameters = new FarmUpdateParameters
                {
                    Farm = new FarmBase {
                        Settings = settings
                    }
                };

                FarmGetResponse response = Client.Farms.Update(ResourceGroupName, FarmName, parameters);

                WriteObject(new FarmResponse(response.Farm));
            }
        }