public override void ExecuteCmdlet() { if (ApplicationObjectId != Guid.Empty) { WriteObject(ActiveDirectoryClient.GetApplication(ApplicationObjectId.ToString())); } else { ApplicationFilterParameters parameters = new ApplicationFilterParameters(); if (ApplicationId != Guid.Empty) { parameters.AppId = ApplicationId; } else if (!string.IsNullOrEmpty(DisplayNameStartWith)) { parameters.DisplayNameStartsWith = DisplayNameStartWith; } else if (!string.IsNullOrEmpty(IdentifierUri)) { parameters.IdentifierUri = IdentifierUri; } WriteObject(ActiveDirectoryClient.GetApplicationWithFilters(parameters), enumerateCollection: 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())); }