25 lines
792 B
C#
25 lines
792 B
C#
///
|
|
/// Copyright (c) 2020 Sensus Slovensko a.s.
|
|
///
|
|
using System;
|
|
using System.Drawing;
|
|
using Events.Entities;
|
|
|
|
namespace Events
|
|
{
|
|
public class Utils
|
|
{
|
|
public static Color GetSeverityColor(Severity severity, bool foreColor = false)
|
|
{
|
|
switch (severity)
|
|
{
|
|
case Severity.Notification: return foreColor ? Color.White : Color.SteelBlue;
|
|
case Severity.Warning: return foreColor ? Color.Black : Color.Orange;
|
|
case Severity.Error: return foreColor ? Color.White : Color.Red;
|
|
case Severity.FatalError: return foreColor ? Color.White : Color.Purple;
|
|
default: return foreColor ? Color.Black : Color.White;
|
|
}
|
|
}
|
|
}
|
|
}
|