public async Task SendStatusReportAsync(ChildApplicationStatuses status)
        {
            var statusReport = new ChildApplicationStatusReport()
            {
                ApplicationName        = await applicationNameProvider.GetApplicationNameAsync(),
                ChildApplicationStatus = status
            };

            await JSRuntime.Current.InvokeAsync <object>(
                "statusReportSender.send", statusReport);
        }
 public void ReceiveStatusReport(ChildApplicationStatusReport childApplicationStatusReport)
 {
     ChildApplicationStatusReportReceived?.Invoke(childApplicationStatusReport);
 }