@using ECM.JobRunner.Web.Data;
@inherits LayoutComponentBase
@inject WcfService Wcf
@inject HelperService Helper;
ECM.JobRunner.Web
@code {
private bool Connected = true;
private string Title = "";
protected override Task OnInitializedAsync()
{
Helper.PageTitleChanged += Helper_PageTitleChanged;
Wcf.ConnectedChanged += Wcf_ConnectedChanged;
return Task.FromResult(true);
}
public void Helper_PageTitleChanged(object? sender, string title)
{
Title = title;
InvokeAsync(StateHasChanged);
}
public void Wcf_ConnectedChanged(object? sender, bool status)
{
Connected = status;
InvokeAsync(StateHasChanged);
}
}