/// <summary> /// Constructor /// </summary> /// <param name="component">The component</param> /// <param name="total">The counter</param> public CounterResultDto( ComponentDto component, long total = -1) : base(component) { Total = total; }
/// <summary> /// Constructor /// </summary> /// <param name="component">The component</param> /// <param name="healthStatus">Component health status</param> public ComponentStatusDto( ComponentDto component, ComponentHealthStatus healthStatus = ComponentHealthStatus.Unknown) : base(component) { HealthStatus = healthStatus; }
private TResult GetMonitorResult(ComponentDto component) { var monitorService = _monitorServices .FirstOrDefault(r => r.ComponentIdentifier.Equals(component.Identifier)); if (monitorService.IsNotNull()) { return(GetMonitorResult(component, monitorService)); } return(new TResult { Component = component }); }
/// <summary> /// Constructor /// </summary> /// <param name="component">The component</param> public MonitorResultDto(ComponentDto component) { component.NotNull(nameof(component)); Component = component; }
private TResult GetMonitorResult( ComponentDto component, IMonitorService <TMonitor> monitorService) { return(_transformer(component, monitorService.Monitor())); }
/// <summary> /// Constructor /// </summary> /// <param name="component">The component</param> public MonitorResultDto(ComponentDto component) { component.NotNull(nameof(component)); Component = component; }