diff --git a/UserService/Pages/SecurityGroups.razor b/UserService/Pages/SecurityGroups.razor index d261425..38f59e7 100644 --- a/UserService/Pages/SecurityGroups.razor +++ b/UserService/Pages/SecurityGroups.razor @@ -98,24 +98,29 @@ else Members of @SelectedSecurityGroup.CommonName group - - - - - @@ - - - - - - - - + + + + + + @@ + + + + + + + + + + + + +
# @@ -127,7 +132,9 @@ else 1 Mark - + + + 2 @@ -141,8 +148,10 @@ else
-
-
+ + + + diff --git a/UserService/Pages/SecurityGroups.razor.cs b/UserService/Pages/SecurityGroups.razor.cs index ade6605..4ec761c 100644 --- a/UserService/Pages/SecurityGroups.razor.cs +++ b/UserService/Pages/SecurityGroups.razor.cs @@ -64,8 +64,8 @@ namespace UserService.Pages protected async Task MySearchHandler(object arg) { - if (!(arg is Member addedMember)) return; - await JsRuntime.AlertAsync(addedMember?.CommonName ?? "Fuck").ConfigureAwait(false); + var result = arg is Member addedMember ? addedMember.CommonName : "Fuck"; + await JsRuntime.AlertAsync(result).ConfigureAwait(false); } protected async Task OnSearchChanged(string arg) @@ -88,7 +88,15 @@ namespace UserService.Pages return result.Count == 0 ? null : result; } - protected void OnButtonClicked(SecurityGroup securityGroup) + + protected async Task AddToListAsync() + { + //SelectedSecurityGroup.Members.Add(new UserMember()); + } + + + + protected void OnButtonClicked(SecurityGroup securityGroup) { SelectedSecurityGroup = securityGroup; ModalRef.Show(); @@ -109,6 +117,9 @@ namespace UserService.Pages protected override Task RowDeletedCallback(SecurityGroup item) => SecurityGroupsRepository.DeleteAsync(item); + public Member? SelectedMember { get; set; } + + protected void HideModal() { ModalRef.Hide();