public void ChangeStatus(TubeStatus target) { if (Status == TubeStatus.Target && target == TubeStatus.Target) { Status = oldStatus; } else { Status = target; } }
private string StatusToColor(TubeStatus status) { switch (status) { case TubeStatus.Critical: return("Red"); case TubeStatus.Plugged: return("Black"); case TubeStatus.Unknown: return("Gray"); case TubeStatus.Target: return(System.Windows.Media.Colors.GreenYellow.ToString()); default: return("Gray"); } }
internal void ChangeStatus(TubeStatus target) { _tube.ChangeStatus(target); }