@using Management.Web.Course.Module.ModuleItems @inject DragContainer dragContainer @inject NavigationManager Navigation @inject AssignmentEditorContext assignmentContext @inject MyLogger logger @inherits DroppableAssignment @code { protected override void OnInitialized() { planner.StateHasChanged += reload; } private void reload() { this.InvokeAsync(this.StateHasChanged); } public void Dispose() { planner.StateHasChanged -= reload; } private void HandleDragStart() { dragContainer.DropCallback = DropCallback; } private void HandleDragEnd() { dragContainer.DropCallback = null; } private void OnClick() { if(planner.LocalCourse != null) { assignmentContext.Assignment = Assignment; Navigation.NavigateTo("/course/" + planner.LocalCourse.Settings.Name + "/assignment/" + Assignment.Name); logger.Log("navigating to assignment page"); } } }
  • @Assignment.Name