46 lines
927 B
C#
46 lines
927 B
C#
namespace StockMan.CORE.Data
|
|
{
|
|
public class MessageService
|
|
{
|
|
#region Public Events
|
|
|
|
public event Action EA_UserName = null!;
|
|
|
|
#endregion Public Events
|
|
|
|
#region Public Properties
|
|
|
|
public string newUserName
|
|
{
|
|
get => _newUserName;
|
|
set
|
|
{
|
|
if (_newUserName != value)
|
|
{
|
|
_newUserName = value;
|
|
reportUserName();
|
|
}
|
|
}
|
|
}
|
|
|
|
#endregion Public Properties
|
|
|
|
#region Protected Methods
|
|
|
|
protected void reportUserName()
|
|
{
|
|
if (EA_UserName != null)
|
|
{
|
|
EA_UserName?.Invoke();
|
|
}
|
|
}
|
|
|
|
#endregion Protected Methods
|
|
|
|
#region Private Properties
|
|
|
|
private string _newUserName { get; set; } = "";
|
|
|
|
#endregion Private Properties
|
|
}
|
|
} |