@using CanvasModel.EnrollmentTerms @using Management.Web.Shared.Module @using Management.Web.Shared.Semester @inject CoursePlanner planner @code { protected override void OnInitialized() { planner.StateHasChanged += reload; } private void reload() { this.InvokeAsync(this.StateHasChanged); } public void Dispose() { planner.StateHasChanged -= reload; } }