public void UpdateLoginInfo(Dictionary <string, object> obj) { var lud = new Data.LoginUserData(); foreach (var item in obj) { if (item.Key.ToLower() == "userid") { lud.UserID = ComFunc.nvl(item.Value); } else if (item.Key.ToLower() == "username") { lud.UserName = ComFunc.nvl(item.Value); } else if (item.Key.ToLower() == "roleid") { lud.RoleID = ComFunc.nvl(item.Value); } else if (item.Key.ToLower() == "rolename") { lud.RoleName = ComFunc.nvl(item.Value); } else if (item.Key.ToLower() == "groupid") { lud.GroupID = ComFunc.nvl(item.Value); } else if (item.Key.ToLower() == "groupname") { lud.GroupName = ComFunc.nvl(item.Value); } else if (item.Key.ToLower() == "agentid") { lud.AgentID = ComFunc.nvl(item.Value); } else if (item.Key.ToLower() == "agentname") { lud.AgentName = ComFunc.nvl(item.Value); } else if (item.Key.ToLower() == "loginipaddress") { lud.LoginIPAddress = ComFunc.nvl(item.Value); } else if (item.Key.ToLower() == "logintime") { lud.LoginTime = (item.Value != null & item.Value is DateTime?(DateTime)item.Value:DateTime.MinValue); } else { lud.SetValue(item.Key, item.Value); } } _logic.UpdateLoginInfo(lud); }
public void UpdateLoginInfo(Dictionary <string, object> obj) { var lud = new Data.LoginUserData(); foreach (var item in obj) { if (item.Key.ToLower() == "userid") { lud.UserID = ComFunc.nvl(item.Value); } else if (item.Key.ToLower() == "username") { lud.UserName = ComFunc.nvl(item.Value); } else { lud.SetValue(item.Key, item.Value); } } _logic.UpdateLoginInfo(lud); }