@inject StaffGradeService _staffGradeService; @code { private List _StaffGrades; private StaffGrade _SelectedItem; [Parameter] public int? StaffGradeId{ get; set;} [Parameter] public EventCallback StaffGradeIdChanged { get; set; } protected override async System.Threading.Tasks.Task OnInitializedAsync() { base.OnInitialized(); _StaffGrades =await _staffGradeService.GetAll(); } private void OnSelectedItemChangedHandler(StaffGrade value) { _SelectedItem = value; StaffGradeIdChanged.InvokeAsync(_SelectedItem.Id); } }