Escali License control
1
InfoMessage.cs
Gå til dokumentasjonen til denne filen.
1
namespace
Escali.LicenseControl.Client.Utils;
2
3
public
class
InfoMessage
4
{
5
6
public
int
Id
;
7
public
string
Message
{
get
; }
8
public
InfoMessageType
MessageType
{
get
; }
9
10
private
static
int
_prevId
= 0;
11
12
public
InfoMessage
(
string
? message,
InfoMessageType
messageType)
13
{
14
Id
= ++
_prevId
;
15
16
Message
= message ??
"An error occured"
;
17
MessageType
= messageType;
18
}
19
20
public
InfoMessage
(
string
? message)
21
{
22
Id
= ++
_prevId
;
23
Message
= message ??
"An error occured"
;
24
MessageType
=
InfoMessageType
.STANDARD;
25
}
26
27
public
string
GetAlertStyle
()
28
{
29
return
MessageType
switch
30
{
31
InfoMessageType
.STANDARD =>
"alert-primary"
,
32
InfoMessageType
.SUCCESS =>
"alert-success"
,
33
InfoMessageType
.WARNING =>
"alert-warning"
,
34
InfoMessageType
.ERROR =>
"alert-danger"
,
35
_ =>
"alert-primary"
36
};
37
}
38
39
}
InfoMessageType
InfoMessageType
Definition:
InfoMessageType.cs:4
InfoMessage
Definition:
InfoMessage.cs:4
InfoMessage.InfoMessage
InfoMessage(string? message)
Definition:
InfoMessage.cs:20
InfoMessage.MessageType
InfoMessageType MessageType
Definition:
InfoMessage.cs:8
InfoMessage._prevId
static int _prevId
Definition:
InfoMessage.cs:10
InfoMessage.GetAlertStyle
string GetAlertStyle()
Definition:
InfoMessage.cs:27
InfoMessage.Message
string Message
Definition:
InfoMessage.cs:7
InfoMessage.InfoMessage
InfoMessage(string? message, InfoMessageType messageType)
Definition:
InfoMessage.cs:12
InfoMessage.Id
int Id
Definition:
InfoMessage.cs:6
Desktop
Escali-LicenseControl-FinalDelivery
Escali.LicenseControl.Client
Utils
InfoMessage.cs
Generert av
1.9.3