/// <summary> /// 新建实体时使用 /// </summary> public static OnlineUser New() { OnlineUser onlineUser = new OnlineUser() { UserName = string.Empty, DisplayName = string.Empty, LastActivityTime = DateTime.UtcNow, LastAction = string.Empty, Ip = string.Empty, DateCreated = DateTime.UtcNow }; return(onlineUser); }
/// <summary> /// 依据匿名登录用户创建OnlineUser /// </summary> /// <param name="userName"></param> /// <returns></returns> public static OnlineUser NewAnonymous(string userName) { OnlineUser onlineUser = new OnlineUser() { UserId = 0, UserName = userName, DisplayName = userName, LastActivityTime = DateTime.UtcNow, LastAction = string.Empty, Ip = WebUtility.GetIP(), DateCreated = DateTime.UtcNow }; return(onlineUser); }
/// <summary> /// 依据登录用户创建OnlineUser /// </summary> /// <param name="user"></param> public static OnlineUser New(IUser user) { OnlineUser onlineUser = new OnlineUser() { UserId = user.UserId, UserName = user.UserName, DisplayName = user.DisplayName, LastActivityTime = DateTime.UtcNow, LastAction = user.LastAction, Ip = WebUtility.GetIP(), DateCreated = DateTime.UtcNow }; return(onlineUser); }
/// <summary> /// 依据匿名登录用户创建OnlineUser /// </summary> /// <param name="userName"></param> /// <returns></returns> public static OnlineUser NewAnonymous(string userName) { OnlineUser onlineUser = new OnlineUser() { UserId=0, UserName = userName, DisplayName = userName, LastActivityTime = DateTime.UtcNow, LastAction = string.Empty, Ip = WebUtility.GetIP(), DateCreated = DateTime.UtcNow }; return onlineUser; }
/// <summary> /// 新建实体时使用 /// </summary> public static OnlineUser New() { OnlineUser onlineUser = new OnlineUser() { UserName = string.Empty, DisplayName = string.Empty, LastActivityTime = DateTime.UtcNow, LastAction = string.Empty, Ip = string.Empty, DateCreated = DateTime.UtcNow }; return onlineUser; }
/// <summary> /// 依据登录用户创建OnlineUser /// </summary> /// <param name="user"></param> public static OnlineUser New(IUser user) { OnlineUser onlineUser = new OnlineUser() { UserId=user.UserId, UserName = user.UserName, DisplayName = user.DisplayName, LastActivityTime = DateTime.UtcNow, LastAction = user.LastAction, Ip = WebUtility.GetIP(), DateCreated = DateTime.UtcNow }; return onlineUser; }