Sic.Framework-Nanjing-Baishi/MECF.Framework.Common/MECF/Framework/Common/Account/Extends/UserContext.cs

60 lines
938 B
C#

using System;
using MECF.Framework.Common.CommonData;
namespace MECF.Framework.Common.Account.Extends
{
[Serializable]
public class UserContext : NotifiableItem
{
private string _loginName;
private string _rolename;
public string Address { get; set; }
public string HostName { get; set; }
public string LoginName
{
get
{
return _loginName;
}
set
{
_loginName = value;
InvokePropertyChanged("LoginName");
}
}
public string RoleName
{
get
{
return _rolename;
}
set
{
_rolename = value;
InvokePropertyChanged("RoleName");
}
}
public string RoleID { get; set; }
public string LoginId { get; set; }
public Role Role { get; set; }
public DateTime LoginTime { get; set; }
public DateTime LastAccessTime { get; set; }
public int Token { get; set; }
public string Language { get; private set; }
public bool IsLogin { get; set; }
}
}