private void OverviewReportExecute(object parameter) { string content = _application.GetOverviewReport(); ReportViewModel reportViewModel = new ReportViewModel() { Title = "Overview", Content = content }; ReportCreated?.Invoke(this, reportViewModel); }
private void OnReportCreated(ReportResponse responseData) { if (ReportCreated != null) { foreach (Action <ReportResponse> handler in ReportCreated.GetInvocationList()) { handler(responseData); } } else { //throw ERROR: no subscribers } }