Fixed bugs

This commit is contained in:
2020-09-26 20:49:09 +02:00
parent b21781edde
commit 1811ea5a1a
7 changed files with 38 additions and 14 deletions

View File

@ -96,7 +96,7 @@ else
{
<ModalHeader>
<ModalTitle>Members of @SelectedSecurityGroup.CommonName group</ModalTitle>
<CloseButton Clicked="@HideModal"/>
<CloseButton Clicked="@(async () => await HideModalAsync(false))"/>
</ModalHeader>
<ModalBody>
<Row>
@ -135,7 +135,7 @@ else
{
<TableRow>
<TableRowHeader>@member.MemberId</TableRowHeader>
<TableRowCell>@member.AttachedMember.CommonName</TableRowCell>
<TableRowCell>@member.AttachedMember?.CommonName</TableRowCell>
<TableRowCell>
<Button Color="Color.Danger">Delete</Button>
</TableRowCell>
@ -148,7 +148,8 @@ else
</ModalBody>
<ModalFooter>
<Button Color="Color.Primary" Clicked="@HideModal">Close</Button>
<Button Color="Color.Primary" Clicked="@(async () => await HideModalAsync(true))">OK</Button>
<Button Color="Color.Primary" Clicked="@(async () => await HideModalAsync(false))">Cancel</Button>
</ModalFooter>
}
</ModalContent>

View File

@ -6,6 +6,7 @@ using Blazorise;
using Blazorise.DataGrid;
using Microsoft.AspNetCore.Components;
using UserService.DatabaseLayer.Repositories;
using UserService.Infrastructure;
using UserService.Infrastructure.DataModels;
namespace UserService.Pages
@ -103,11 +104,8 @@ namespace UserService.Pages
AttachedMember = SelectedMember
});
SelectedMember = default;
//await SecurityGroupsRepository.UpdateAsync(SelectedSecurityGroup).ConfigureAwait(false);
}
protected void OnButtonClicked(SecurityGroup securityGroup)
{
SelectedSecurityGroup = securityGroup;
@ -131,9 +129,9 @@ namespace UserService.Pages
public Member? SelectedMember { get; set; }
protected void HideModal()
protected async Task HideModalAsync(bool save)
{
if (save && SelectedSecurityGroup != null) await SecurityGroupsRepository.UpdateAsync(SelectedSecurityGroup).ConfigureAwait(false);
ModalRef.Hide();
}
}