public async Task Log(LoggingDataCM data) { data.ObjectId = _activityStore.Terminal.Name; var hubCommunicator = await _hubDiscoveryService.GetMasterHubCommunicator(); await hubCommunicator.SendEvent(LoggingDataCrateFactory.Create(data)); }
public static void ReportTerminalEvent(LoggingDataCM eventDataCm) { TerminalEventHandler handler = TerminalEventReported; if (handler != null) { handler(eventDataCm); } }
public static void ReportTerminalIncident(LoggingDataCM incidentItem) { TerminalIncidentHandler handler = TerminalIncidentReported; if (handler != null) { handler(incidentItem); } }
private void LogTerminalIncident(LoggingDataCM incidentItem) { var currentIncident = new IncidentDO { Fr8UserId = incidentItem.Fr8UserId, ObjectId = incidentItem.ObjectId, Data = incidentItem.Data, PrimaryCategory = incidentItem.PrimaryCategory, SecondaryCategory = incidentItem.SecondaryCategory, Component = "Terminal", Activity = incidentItem.Activity }; SaveAndLogIncident(currentIncident); }
private void LogTerminalEvent(LoggingDataCM eventDataCm) { var fact = new FactDO { ObjectId = eventDataCm.ObjectId, Fr8UserId = eventDataCm.Fr8UserId, Data = eventDataCm.Data, PrimaryCategory = eventDataCm.PrimaryCategory, SecondaryCategory = eventDataCm.SecondaryCategory, Component = "Terminal", Activity = eventDataCm.Activity }; SaveAndLogFact(fact); }
public static Crate Create(LoggingDataCM loggingDataCm) { return(Crate.FromContent("Dockyard Terminal Fact or Incident Report", loggingDataCm)); }
public void HandleTerminalEvent(LoggingDataCM eventDataCm) { EventManager.ReportTerminalEvent(eventDataCm); }
/// <see cref="IEvent.HandleTerminalIncident"/> public void HandleTerminalIncident(LoggingDataCM incident) { EventManager.ReportTerminalIncident(incident); }