Пример #1
0
        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);
        }