public override void ExecuteCmdlet() { ExecutionBlock(() => { if (this.IsParameterBound(c => c.InputObject)) { ObjectId = InputObject.ObjectId; } else if (this.IsParameterBound(c => c.ApplicationId)) { ObjectId = ActiveDirectoryClient.GetAppObjectIdFromApplicationId(ApplicationId); } else if (this.IsParameterBound(c => c.DisplayName)) { ObjectId = ActiveDirectoryClient.GetAppObjectIdFromDisplayName(DisplayName); } ConfirmAction( Force.IsPresent, string.Format(ProjectResources.RemovingApplication, ObjectId), ProjectResources.RemoveApplication, ObjectId.ToString(), () => ActiveDirectoryClient.RemoveApplication(ObjectId)); if (PassThru.IsPresent) { WriteObject(true); } }); }
protected override void ProcessRecord() { ConfirmAction( Force.IsPresent, string.Format(ProjectResources.RemovingApplication, ApplicationObjectId.ToString()), ProjectResources.RemoveApplication, ApplicationObjectId.ToString(), () => ActiveDirectoryClient.RemoveApplication(ApplicationObjectId.ToString())); }
public override void ExecuteCmdlet() { ConfirmAction( Force.IsPresent, string.Format(ProjectResources.RemovingApplication, ApplicationObjectId.ToString()), ProjectResources.RemoveApplication, ApplicationObjectId.ToString(), () => ActiveDirectoryClient.RemoveApplication(ApplicationObjectId.ToString())); }