protected override void OnParametersSet() { base.OnParametersSet(); _currentReadyCheck = ReadyCheckService.GetReadyCheck(Key); if (_currentReadyCheck == null) { if (!string.IsNullOrWhiteSpace(Key)) { Key = null; NavigationManager.NavigateTo("/", true); } } else { _currentReadyCheck.OnChange += StateHasChangedAsync; } }
protected void NewReadyCheck() { var key = ReadyCheckService.NewReadyCheck(); NavigationManager.NavigateTo($"/readycheck/{key}"); }