@inject ISecurityService securityService
@code {
[Parameter]
public string Label { get; set; }
[Parameter]
public EventCallback OnChange { get; set; }
private bool edit = false;
private string name;
public SecurityIdentifier? SecurityIdentifier { get; set; }
private void Edit(bool enableEdit) {
edit = enableEdit;
if(enableEdit)
name = SecurityIdentifier is null ? "" :
securityService.TranslateName(SecurityIdentifier);
}
private void Submit() {
Edit(false);
}
}