Ejemplo n.º 1
0
        public string Add([FromBody] QueryUserReg query)
        {
            query.Ssid = query.Ssid.Substring(1, query.Ssid.Length - 2);
            var json = new UserLogin().Add(query);

            return(JsonConvert.SerializeObject(json));
        }
Ejemplo n.º 2
0
        public ResultReg Add(QueryUserReg query)
        {
            var result = new ResultReg {
                Exception = new MyException()
            };
            var validateRes = ValidateAddUser(query.UName, query.CheckCode, query.Paw, query.Phone);

            if (validateRes != 0)
            {
                result.Exception.Success = false;
                result.Exception.Exmsg   = $"{validateRes}";
                return(result);
            }
            //using (var scope = new TransactionScope())
            {
                try
                {
                    var user = new Tb_User {
                        HumanType = 0, IsPermit = 1, Name = query.UName, Pwd = new EncryDecryUser().Md5Encrypt(query.Paw)
                    };
                    query.UName = query.UName.ToString();
                    _user.AddUser(user, query.Phone);
                    var findIt   = _user.SearchUser(user.Name);
                    var userInfo = new Tb_UserInfo {
                        UserId = findIt.Id, Address = "", Phone1 = new EncryDecryPhone().Md5Encrypt(query.Phone)
                    };
                    _user.UpdateUserInfo(userInfo);

                    result.Exception.Success = true;
                    //scope.Complete();
                }
                catch (Exception ex)
                {
                    result.Exception.Success = false;
                    result.Exception.Exmsg   = ex.Message;
                }
            }
            return(result);
        }