Skip to content

Commit 52c268a

Browse files
fix build
1 parent 57da4b1 commit 52c268a

File tree

3 files changed

+12
-30
lines changed

3 files changed

+12
-30
lines changed

src/Graph.Rbac/Version1_6.20190326/ActiveDirectory/ActiveDirectoryClient.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -590,7 +590,7 @@ public Guid GetAppObjectIdFromApplicationId(Guid applicationId)
590590
{
591591
throw new InvalidOperationException(string.Format(ProjectResources.ApplicationWithAppIdDoesntExist, applicationId));
592592
}
593-
return app.ObjectId;
593+
return app.Id;
594594
}
595595

596596
public Guid GetAppObjectIdFromDisplayName(string displayName)
@@ -607,7 +607,7 @@ public Guid GetAppObjectIdFromDisplayName(string displayName)
607607
throw new InvalidOperationException(string.Format(ProjectResources.MultipleApplicationsWithDisplayNameFound, displayName));
608608
}
609609

610-
return app.FirstOrDefault().ObjectId;
610+
return app.FirstOrDefault().Id;
611611
}
612612

613613
public Guid GetUserObjectIdFromDisplayName(string displayName)

src/Graph.Rbac/Version1_6.20190326/ActiveDirectory/ActiveDirectoryClientExtensions.cs

Lines changed: 9 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,8 @@ public static PSADObject ToPSADObject(this ADGroup group)
3434

3535
public static PSADObject AssignObjectId(PSADObject adObj, string objectId)
3636
{
37-
Guid objectIdGuid;
3837

39-
if (Guid.TryParse(objectId, out objectIdGuid))
38+
if (Guid.TryParse(objectId, out Guid objectIdGuid))
4039
{
4140
adObj.Id = objectIdGuid;
4241
}
@@ -54,33 +53,19 @@ public static PSADObject ToPSADObject(this DirectoryObject obj)
5453

5554
if (obj is User user)
5655
{
57-
var adUser = new PSADUser()
58-
{
59-
DisplayName = user.DisplayName,
60-
UserPrincipalName = user.UserPrincipalName
61-
};
62-
63-
return AssignObjectId(adUser, obj.ObjectId);
56+
return ToPSADUser(user);
6457
}
6558
else if (obj is ADGroup group)
6659
{
67-
var adGroup = new PSADGroup()
68-
{
69-
DisplayName = group.DisplayName,
70-
SecurityEnabled = group.SecurityEnabled,
71-
MailNickname = group.Mail
72-
};
73-
return AssignObjectId(adGroup, obj.ObjectId);
60+
return ToPSADGroup(group);
7461
}
7562
else if (obj is ServicePrincipal servicePrincipal)
7663
{
77-
var adSp = new PSADServicePrincipal()
78-
{
79-
DisplayName = servicePrincipal.DisplayName,
80-
ServicePrincipalNames = servicePrincipal.ServicePrincipalNames.ToArray()
81-
};
82-
83-
return AssignObjectId(adSp, obj.ObjectId);
64+
return ToPSADServicePrincipal(servicePrincipal);
65+
}
66+
else if (obj is Application application)
67+
{
68+
return ToPSADApplication(application);
8469
}
8570

8671
throw new NotSupportedException($"{obj.GetType()}");
@@ -137,7 +122,7 @@ public static PSADApplication ToPSADApplication(this Application application)
137122
{
138123
return new PSADApplication()
139124
{
140-
ObjectId = Guid.Parse(application.ObjectId),
125+
Id = Guid.Parse(application.ObjectId),
141126
DisplayName = application.DisplayName,
142127
ApplicationId = Guid.Parse(application.AppId),
143128
IdentifierUris = application.IdentifierUris,

src/Graph.Rbac/Version1_6.20190326/ActiveDirectory/PSADApplication.cs

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,8 @@
1717

1818
namespace Microsoft.Azure.Graph.RBAC.Version1_6_20190326.ActiveDirectory
1919
{
20-
public class PSADApplication
20+
public class PSADApplication : PSADObject
2121
{
22-
public string DisplayName { get; set; }
23-
24-
public Guid ObjectId { get; set; }
2522

2623
public IList<string> IdentifierUris { get; set; }
2724

0 commit comments

Comments
 (0)